GNU/Linux >> LINUX-Kenntnisse >  >> Linux

wie man pylint in vim verwendet

Ich würde empfehlen, A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale

zu verwenden

Es unterstützt eine Reihe von Python-Linters und -Formatierern, einschließlich pylint . Das Tolle an A.L.E. ist, dass es viele andere Sprachen unterstützt.


pylint.vim ist alt, verwenden Sie stattdessen syntastic:

https://github.com/scrooloose/syntastic


endlich löse ich es selbst. Ich möchte mit euch teilen. 2 Zeilen in vimrc.

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

warum so kompliziert mit sed, das unter Linux einfach richtig funktioniert? Versuchen Sie Folgendes:

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

Linux
  1. So verwenden Sie BusyBox unter Linux

  2. Wie ich Cron unter Linux verwende

  3. So verwenden Sie Nginx zum Umleiten

  4. So verwenden Sie den Su-Befehl unter Linux

  5. Wie verwendet man „what“ für einen Alias-Befehl?

So verwenden Sie die Rechtschreibprüfungsfunktion im Vim-Texteditor

Wie man Ansible verwendet, um Vim zu konfigurieren

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

So verwenden Sie FTP

Farbschemata in Vim:Wie man sie ändert und verwendet