GNU/Linux >> Tutoriels Linux >  >> Linux

comment utiliser pylint dans vim

Je recommanderais d'utiliser A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale

Il prend en charge une gamme de linters et de formateurs python, y compris pylint . Ce qui est formidable avec A.L.E, c'est qu'il prend en charge de nombreuses autres langues.


pylint.vim est ancien, utilisez plutôt la syntaxe :

https://github.com/scrooloose/syntastic


enfin je le résous moi-même. J'aimerais partager avec vous les gars. 2 lignes dans vimrc.

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

pourquoi si compliqué avec sed qui fonctionne correctement sous Linux? Essayez ce qui suit :

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

Linux
  1. Comment utiliser BusyBox sous Linux

  2. Comment j'utilise cron sous Linux

  3. Comment utiliser Nginx pour rediriger

  4. Comment utiliser la commande Su sous Linux

  5. Comment utiliser le type de fichier dans Vim ?

Comment utiliser la fonction de vérification orthographique dans l'éditeur de texte Vim

Comment utiliser Ansible pour configurer Vim

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment utiliser FTP

Schémas de couleurs dans Vim :comment les modifier et les utiliser