Vimのクイックフィックスの一般的な用途は、コードのコンパイルを、示唆された名前のmakeprg変数で指定されたコマンドに渡し、そのコマンドによって出力されたエラーを解釈して、各エラーのファイル、行、および列の場所にすばやくジャンプできるようにすることです。
Vimのクイックフィックスは破壊されて他の方法で使用される可能性がありますが、私の質問は上記の動作を再現する方法にのみ関係しています。
Vimのクイックフィックスに最も近いEmacs機能は何ですか?
Vimのクイックフィックスの一般的な用途は、コードのコンパイルを、示唆された名前のmakeprg変数で指定されたコマンドに渡し、そのコマンドによって出力されたエラーを解釈して、各エラーのファイル、行、および列の場所にすばやくジャンプできるようにすることです。
Vimのクイックフィックスは破壊されて他の方法で使用される可能性がありますが、私の質問は上記の動作を再現する方法にのみ関係しています。
Vimのクイックフィックスに最も近いEmacs機能は何ですか?
回答:
コンパイルモードは同じことを行い、組み込みです。こちらがデモです。基本的な使い方:
M-x compileコンパイルコマンドを実行します(など:make)compile-command(makeprgオプションのように)M-g pそしてM-g n、前/次のエラーの場所に移動します(:cpおよびのような:cn)M-{そしてM-}、エラーが発生した前/次のファイルに移動します(:cnfおよびなど:cpf)また、オンザフライ構文チェック用のflycheckがあり、73言語の構文チェッカーで43言語をサポートしています。これはflycheckデモです(Githubページから)。ご覧のように、エラーのあるコードが修正されると、エラーリストは自動的に更新されます。そしてもちろん、RETリスト内のエラーをクリックまたは押すと、エラーのある場所にジャンプできます。
cfile-参照:stackoverflow.com/questions/18974140