GNU/Linux >> Znalost Linux >  >> Linux

jak používat pylint ve vim

Doporučil bych použít A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale

Podporuje řadu python linters a formátovačů včetně pylint . Skvělá věc na A.L.E, že podporuje mnoho dalších jazyků.


pylint.vim je starý, použijte místo něj syntastic:

https://github.com/scrooloose/syntastic


nakonec to řeším sám. Chtěl bych se s vámi podělit. 2 řádky ve vimrc.

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

proč tak složitě se sed, který na Linuxu funguje správně? Zkuste následující:

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

Linux
  1. Jak používat Nginx k přesměrování

  2. Jak používat Su Command v Linuxu

  3. Jak používat dos2unix?

  1. Jak používat BusyBox na Linuxu

  2. Jak používám cron v Linuxu

  3. Jak používat `který` u aliasovaného příkazu?

  1. Jak změnit a používat barevná schémata Vim

  2. Jak odstranit řádky ve Vim / Vi

  3. Jak používat typ souboru ve Vimu?