Sto utilizzando il plug-in Python-Mode, che ha una funzionalità PymodeLintAuto che "Corregge automaticamente errori PEP8 nel buffer corrente". Mi chiedevo come avrei potuto modificare la lunghezza massima della linea per quello. Non sono riuscito a trovare nelloVim: Cambia Max Line da 80 in pymode
risposta
Se Python-Mode sta usando PyLint, è possibile specificare quali errori si desidera aumentare. Ciò comporta la creazione di un valore pylint.rc
personalizzato e il trasferimento a pymode
utilizzando un'impostazione nel numero .vimrc
.
Vimrc:
" Pylint configuration file
let g:pymode_lint_config = '$HOME/pylint.rc'
pylint.rc:
[FORMAT]
# Maximum number of characters on a single line.
max-line-length=120
Per modificare massima lunghezza della linea in pymode si cambia
g:pymode_options_max_line_length
con let
.
Tuttavia, questo non funziona per me, quindi come suggerito da @dillbert. Per la colorbar:
autocmd FileType python set colorcolumn=120
nel vostro .vimrc
Ha funzionato bene per me, però - grazie! – Ryder
ho provato le risposte di cui sopra, ma nessuno funziona, devo scrivere il codice difficile il python-mode. Qui è la mia soluzione:
Trova pep8.py
nel vostro .vim, il mio è sotto /Users/chaopeng/.vim/bundle/Python-mode-klen/pylibs/pylama/pep8.py
, quindi sostituire 79
con 119
in pep8.py
.
E non perdetevi
let g:pymode_options_max_line_length=120
autocmd FileType python set colorcolumn=120
- 1. Vim Command Line Escape Timeout
- 2. Vim auto line-break
- 3. Cambia colore tilde (~) in Vim
- 4. VIM: Range Line opzionale per comando/funzione
- 5. Emacs hl-line: cambia localmente il colore
- 6. Cambia il tipo di colonna da ntext a varbinary (max)
- 7. Cambia il colore della sintassi in vim?
- 8. Cambia virgolette che racchiudono in Vim
- 9. Vim: Evidenzia un singolo carattere nella colonna 80
- 10. Come indentare il multi-line in vim/gvim?
- 11. VI (VIM): cancella/cambia da destra a sinistra?
- 12. Come impedire a vim di riavvolgere automaticamente la colonna 80
- 13. Vim Python-Mode Folding
- 14. Converti DOC in PDF da Command Line
- 15. Registrazione audio utilizzando ALSA da Line IN
- 16. rilevamento Line in immagine
- 17. javascript line-line debugger
- 18. Come impostare vim non auto trattino extern "C" {line
- 19. NSTextView scrolling line by line
- 20. selezionare max() da count()
- 21. MySQL MAX da SUM
- 22. Cambia la larghezza della scheda GUI VIM
- 23. Quick Line Colon Line Separator
- 24. Cambia stile indentazione R in vim con plug-in Vim-R
- 25. Selezionare Max() con "gruppo da" in MongoDB
- 26. Modalità vintage sublime (vim) delete, yank, cambia in regex
- 27. PostgreSQL, selezionare Da max id
- 28. Ottieni MAX da un GRUPPO DA
- 29. Modifica modello Rails da Command Line
- 30. Come si inserisce una nuova riga ogni 80 caratteri in vim?
Questo è totalmente impressionante! Grazie per aver risposto. Tuttavia c'è anche un modo per regolare l'indicatore limite di 80 caratteri visivi? È ancora lì anche se non avvisa più finché non ho più di 120 anni. – feoh