GNU/Linux >> Tutoriales Linux >  >> Linux

cómo usar pylint en vim

Recomendaría usar A.L.E (Motor de pelusa asíncrono) https://github.com/w0rp/ale

Es compatible con una gama de linters y formateadores de Python, incluido pylint . Lo bueno de A.L.E es que es compatible con muchos otros idiomas.


pylint.vim es antiguo, use syntastic en su lugar:

https://github.com/scrooloose/syntastic


por fin lo resuelvo yo mismo. Me gustaría compartir con ustedes. 2 líneas en vimrc.

autocmd FileType python let &makeprg='pylint %\|sed "s/^\(\w*\):\s*\([0-9]\+\)/%:\2:\ \1:\ /g"'
autocmd BufWritePost *.py make 

¿Por qué es tan complicado con sed que solo funciona correctamente en Linux? Prueba lo siguiente:

set makeprg=pylint\ --reports=n\ --output-format=parseable\ %:p
set errorformat=%f:%l:\ %m

Linux
  1. Cómo usar BusyBox en Linux

  2. Cómo uso cron en Linux

  3. Cómo usar Nginx para redirigir

  4. Cómo usar el comando Su en Linux

  5. ¿Cómo usar el tipo de archivo en Vim?

Cómo usar la función de revisión ortográfica en el editor de texto Vim

Cómo usar Ansible para configurar Vim

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo usar FTP

Esquemas de color en Vim:cómo cambiarlos y usarlos