GNU/Linux >> Linux Esercitazione >  >> Linux

come usare pylint in vim

Consiglierei di utilizzare A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale

Supporta una gamma di linter e formattatori Python, incluso pylint . La cosa fantastica di A.L.E è che supporta molte altre lingue.


pylint.vim è vecchio, usa invece syntastic:

https://github.com/scrooloose/syntastic


alla fine lo risolvo da solo. Mi piacerebbe condividere con voi ragazzi. 2 righe in vimrc.

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

perché così complicato con sed che funziona correttamente su Linux? Prova quanto segue:

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

Linux
  1. Come usare BusyBox su Linux

  2. Come uso cron in Linux

  3. Come utilizzare Nginx per reindirizzare

  4. Come usare il comando Su in Linux

  5. Come usare `quale` su un comando con alias?

Come utilizzare la funzione di controllo ortografico in Vim Text Editor

Come usare Ansible per configurare Vim

Come usare il comando PS

Come usare il comando TOP

Come utilizzare FTP

Schemi di colori in Vim:come cambiarli e usarli