1

eclim (YouCompleteMe と組み合わせて) を使い始めたばかりですが、これは素晴らしいです。とはいえ、気になることが 1 つありますが、それを修正する方法がわかりません。構文チェッカーはファイルの保存時に実行されますが、これは良いことですが、ファイル内の TODO がエラーとして表示されます。そのため、ウィンドウの左側のエラー カラムには、ファイルに TODO がある場合にエラーが表示されます。eclim のすべての vim ファイルを検索し、いくつかの eclim 設定 (g:EclimTodoSearchPatternおよびg:EclimTodoSearchExtensions) を試しましたが、どれも問題を解決しませんでした。実際、eclim:ProjectTodo:Todoコマンドが原因ではないようです。なぜなら、それらは異なる種類のエラーとロケーション リスト (異なる色) を生成するからです。

私は、eclim が eclipse のタスク タグ (TODO テキストから自動的に生成される) を含む、eclipse から課題のリストを取得すると考えています。そこで、eclipse にタスク タグを表示させないようにする方法を見つけようとしましたが、それも失敗しました。Eclipse の [タスク] ビューにタスク タグが表示されないようにすることはできますが、ファイル自体から削除することはできません。ここで何ができるか考えていますか?eclim で実際の構文エラーを確認して修正し、左側のエラー バーが消えて、コンパイル エラーがなくなったことを確認できるようにしたいと考えています。TODO がコンパイル エラーのふりをするのは望ましくありません。

4

1 に答える 1

1

完全に理想的ではありませんが、この問題を解決する方法を 1 つ見つけました。Eclim には、Eclipse から取得して vim ウィンドウに表示するメッセージの重大度を決定する「サイン レベル」があります。eclipse のタスク タグは重大度レベル「警告」として表示されることが判明したため、サイン レベルを「警告」より上に設定すると、タスク タグは表示されなくなります。これは、.vimrc の次の行で行われます。

let g:EclimSignLevel = 2

日食側の重大度を下げることができれば、他の「警告」メッセージが引き続き表示されるようになるとよいでしょう。どこかにそういう設定がありそうですね…

于 2013-09-04T17:12:42.840 に答える