Sto usando jupyter-notebook per la codifica python. C'è un modo per inserire testo/codice in una cella di codice notebook jupyter?Come inserire codice/testo nei taccuini Jupyter
Immagine fornita di seguito.
Sto usando jupyter-notebook per la codifica python. C'è un modo per inserire testo/codice in una cella di codice notebook jupyter?Come inserire codice/testo nei taccuini Jupyter
Immagine fornita di seguito.
Trova la tua directory di configurazione tramite jupyter --config-dir
(il mio è ~/.jupyter
). Poi modificare o creare nbconfig/notebook.json
di aggiungere il seguente: (. Se avete altro in esso, assicurarsi di avere validi JSON senza virgole finale dopo }
s)
{
"MarkdownCell": {
"cm_config": {
"lineWrapping": true
}
},
"CodeCell": {
"cm_config": {
"lineWrapping": true
}
}
}
Riavvia Jupyter e ricaricare il notebook .
Questo approccio non funziona per me . nbconfig dovrebbe essere una nuova sottodirectory di .jupyter e notebook.json dovrebbe essere un file di testo memorizzato in esso? –
Questo non ha funzionato neanche per me - fino a quando ho capito che il formato di file 'json' non mi piace' # 'i commenti. È mia abitudine citare la fonte delle mie modifiche nei file di configurazione, come l'URL di questo post. – xtian
@ J Kelly. È corretto, puoi creare 'nbconfig' con' mkdir nbconfig', quindi 'nano notebook.json' per creare un file vuoto chiamato' notebook.json' in cui incollerai il codice. – BCArg
provare ad aggiungere un '\' tra le righe di codice è necessario dividere.
Ciò consente di suddividere il codice su linee diverse e di renderlo più bello.
Ciò richiede all'utente di apportare modifiche al codice (inserire '\'). Una soluzione migliore (se presente) consentirebbe allo strumento (jupyter) di gestirlo. –
In aggiunta alla risposta di Dan, è possibile applicare il ritorno a capo per tutte le celle (codice o markdown) specificando l'oggetto in alto come Cell. Aggiungendo il codice qui sotto al tuo ~/.jupyter/nbconfig/notebook.json
{
"Cell": {
"cm_config": {
"lineWrapping": true
}
}
}
Es: Questo è il mio config cella
{
"Cell": {
"cm_config": {
"lineNumbers": false,
"lineWrapping": true
}
}
}
Che cosa si intende con "disporre il testo"? –
Si potrebbe provare la risposta (s) fornita [qui] (http://stackoverflow.com/questions/20672537/how-to-enable-line-wrapping-in-ipython-notebook). Se funziona, puoi rispondere alla tua domanda in modo che altri che lo cercano sappiano che funziona ancora con i notebook jupyter –
@ M.T: questi passaggi sono per il notebook Ipython. Mi sono imbattuto in thread come https://groups.google.com/forum/#!topic/jupyter/AczTdZqStoM ma non riesco a trovare file come ~/.jupyter/custom/custom.js –