警告:私は自分のビルドから簡単に削除できません。実行するたびに:vimの中からquickfixが私をいくつかのヘッダファイルに連れて行きます。約。どのように私はVIMがこれを行うのを防ぐことができます私は私が気にしている警告やエラーを表示するだけですか?防止:VIMを警告にするから
答えて
あなたのmakeを実行し、あなたが見たくない警告を拾い読みする単純なシェルスクリプトを書くのが簡単で汚い方法です。その後、vimにmakeの代わりにこのスクリプトを使用させます(あなたの.vimrcに "set makeprg = yourscript.sh"を追加してください)。
チェック:h 'errorformat'
(別名&efm
)、パターンで認識できる限り、警告を無視するオプションがあります。
Bram自身から学びます。
this videoのどこかで彼がこのことについて話を覚えていることを漠然と思い出すことができます。
gvimをコンパイルしているときに、いくつかのgnome警告を無視するフィルタを追加します。
とにかく見る価値のあるビデオです。
約30分です。
Luc Hermite氏によると、'errorformat'
オプションを使用して警告を無視することは可能です。 このオプションを調整するのは少し複雑です。いくつかの例については$VIMRUNTIME/compiler
を確認すると役に立ちます。
AVR-GCCおよびC++で作業する場合、この
tests.cpp:492: warning: only initialized variables can be placed into program memory area
のようないくつかの迷惑な警告が現れ、compiler faultの結果である可能性が高いです。
compiler gcc
set errorformat^=%-G%f:%l:\ %tarning:\ only\ initialized\ varia
\bles\ can\ be\ placed\ into\ program\ memory\ area
%-G
は無視するパターンを指定するために使用することができます。この警告は、私が~/.vimrc
にこれを追加しましクイックフィックスウインドウに表示されていることを回避するために
。 set errorformat^=...
で^=
が'errorformat'
に無視警告パターンを付加するために使用される - 'errorformat'
がフォーマットと一致が使用されている最初のもののリストであるとして+=
(set errorformat+=...
)を使用してこのようにして、オプションに追加なり、機能しません「通常の」警告パターンが代わりに適用されます。
環境に合わせてこれらの設定を調整することもできます。私の.vimrcにこれを追加すると私のためのトリック(私のGCCコンパイラからのすべての警告を無視する)
設定エラーフォーマット^ =%をした、mMontuが提案した内容に構築するには
- G%F:%1:\警告:%m
- 1. fsockopenからの警告の防止
- 2. Macports/Finkのインストールに関する警告を防止する
- 3. Vim: "既存のスワップファイル"の警告を停止する
- 4. TFS2010:コード分析の警告が存在する場合、チェックインを防止する
- 5. Weblogic「トランザクションを中止する」警告
- 6. VIMで警告を無効にしますか?
- 7. ホストキー違反に関するOpenSSHの警告を防ぐには?
- 8. 防止コントローラから
- 9. vim-latexの警告を抑制する方法は?
- 10. 警告メッセージを防ぐためにConsole.WriteLine(ex.Message)を呼び出す
- 11. eclipseを使用してSVNへ警告するファイルをコミットすることを防止する
- 12. [jquery validation plugin]選択ボックスをクリックしたときに「警告()」を防止する方法は?
- 13. DLLプロジェクトのbindingRedirectを防止する方法 - 警告MSB3247:競合が見つかりました
- 14. 防止悪質なFlash広告は
- 15. 私の警告から警告を受けないのはなぜですか?
- 16. Xcodeの "廃止予定"警告 - initWithCoordinate
- 17. デフォルトで警告のC標準禁止
- 18. VimによるUNDOツリーの更新の防止
- 19. 廃止予定表の動的フィールドに関する警告
- 20. WebBrowserコントロールはウェブサイトからのJavaScriptの警告を停止します
- 21. 検索は廃止されますか? 1 'のLucene.Net.Search.Hits' を警告
- 22. コマンドラインからjslint4javaから警告を無視する
- 23. サイトの広告ネットワークのポップアップを防止する
- 24. vb.netのファクトリメソッドで廃止された警告を抑制する
- 25. JavaScriptのヘルプ!警告ボックスのリセットを停止する
- 26. TYPO3:廃止予定の警告を抑制する方法?
- 27. Flexを3.2から4.5にアップグレードする - エラーと警告
- 28. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 29. NSDocumentファイルの名前が(プログラムで)変更されたときの警告を防止します
- 30. Android近接警告、kmlファイルから
リンクが切れています。 – mknaf