GNU/Linux >> Belajar Linux >  >> Linux

cara menggunakan pylint di vim

Saya akan merekomendasikan untuk menggunakan A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale

Ini mendukung serangkaian linter dan pemformat python termasuk pylint . Hebatnya tentang A.L.E yang mendukung banyak bahasa lain.


pylint.vim sudah tua, gunakan sintaksis sebagai gantinya:

https://github.com/scrooloose/syntastic


akhirnya saya menyelesaikannya sendiri. Saya ingin berbagi dengan kalian. 2 baris dalam vimrc.

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

mengapa begitu rumit dengan sed yang berfungsi dengan baik di Linux? Coba yang berikut ini:

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

Linux
  1. Bagaimana saya menggunakan cron di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Bagaimana Cara Menggunakan Jenis File Di Vim?

  1. Cara menggunakan BusyBox di Linux

  2. Cara Menggunakan Nginx untuk Mengarahkan

  3. Bagaimana cara menggunakan dos2unix?

  1. Bagaimana Mengubah dan Menggunakan Skema Warna Vim

  2. Cara Menghapus Baris di Vim / Vi

  3. Bagaimana Cara Menggunakan `yang` Pada Perintah Aliased?