私は単純にmake -C ..
を呼び出すローカルMakefileを持っています。結果として、私はファイル名とディレクトリを持つコンパイラからの出力を..
を基準にして取得します。vim他のディレクトリへのソースへの相対パスのベースを変更
vimはquickfixの正しいパスを取得できません。
Q:vim quickfixのベースパスを..
に設定するにはどうすればよいですか?
私のパス構造:私は内部コンパイル
<bla>/base/proj1/<localMakeFile>
<bla>/base/<globalMakefile>
<bla>/src/source1.cpp
/ベース/ PROJ1/
エラーのコンパイラの出力が似ている: のsrc /てsource1.cpp | 141 COL 54 |エラー:....
しかし、私はで働いています /PROJ1 /ので、vimのsrc/source1.cpp
がEDITファイルを取得することができません:私は、問題は基本的にはGNUの出力に関連していることがわかり が
を作るにmake[4]: Entering directory '<bla>/...'
私は英語環境を使用しないと正しく解析されません。 export LANG=
でシェルを設定すると問題なく動作します。
Q:vimでgnu makeのドイツ語出力も解析できますか?
もっと便利な答えをするために何をしているのかについて十分な詳細は述べていませんが、 ':h quickfix-directory-stack'を読んでみてください。 –
@SatoKatsuraあなたのコメントは、どの情報が欠落しているかわかりません。パスstrcuture、言語、make、vim ...何が欠けていますか? – Klaus