本文を読み飛ばす

vim: Pythonのエラー出力に対応

最近、':mak test' でpythonのUnittestを使うようになりました。

でも、vimのquickfixにはpythonのエラー出力がうまく反映されません。

vimの設定を変更して修正します。:

set errorformat

まずはdefaultの確認:

errorformat=%*[^"]"%f"%*\D%l: %m,"%f"%*\D%l: %m,%-G%f:%l: (Each undeclared identifier is
reported only once,%-G%f:%l: for each function it appears in.),%-GIn file included from %f:%l:%c:,%-GIn file included from %f:%l:%c\,,%-GIn
file included from %f:%l:%c,%-GIn fil
e included from %f:%l,%-G%*[ ]from %f:%l:%c,%-G%*[ ]from %f:%l:,%-G%*[ ]from %f:%l\,,%-G%*[ ]from
%f:%l,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m
,"%f"\, line %l%*\D%c%*[^ ] %m,%D%*\a[%*\d]: Entering directory %*[`']%f',%X%*\a[%*\d]: Leaving
directory %*[`']%f',%D%*\a: Entering d
irectory %*[`']%f',%X%*\a: Leaving directory %*[`']%f',%DMaking %*\a in %f,%f|%l| %m

よくわからん...

  • : くぎり

  • %f ファイル名

  • %l 行

  • %c 桁

  • %m ...よくわからん...

さて、同じことやろうとしている人も発見

http://d.hatena.ne.jp/osyo-manga/20120703/1341272911

と思ったら、こっちでcompiler pyunitすれば適用なのに 切り替わるとも...

https://github.com/vim-jp/issues/issues/216

memo

  • 課題: ReSTの設定

コメント

Comments powered by Disqus
宣伝: