0

vimgrep の結果を素敵なリスト形式で表示し、各結果をすばやく確認する方法はありますか?

リスト/clistの変更だったと思いますが、これはファイルをリストするだけで、それぞれに行くことはできません。

vimには2つのリスト「バッファ」があることは知っていますが、それらがどのように機能するか、およびそれらを使用して必要なことを行う方法を忘れていました。

ありがとう

注:使用できることも知っています:cnext :cprev

4

3 に答える 3

3

答えはQuickFixを使用することだとわかりました

:cope ex コマンドで。次に、任意のファイルでEnterキーを押します。

私が念頭に置いていた他の変更リストとジャンプ リストの概念は、さまざまな形式で履歴を表示するのに役立つことがわかりました。

于 2013-09-19T21:06:09.453 に答える
1

これは、あなたの望むことですか?

     :clist

あなたの答えは、ただのリストは必要ないと言っていますか? 私はあなたが探しているものに少し混乱しています。

キーストロークで次の変更に移動するようにマッピングを設定できます。たとえば、キー シーケンス (スペース、m) で次の結果に移動するには、次のようにします。

     :noremap <Space>n :cnext<C-m>
     :noremap <Space>p :cprev<C-m>
于 2013-09-19T21:09:27.037 に答える
0

「エラー リスト」または「ロケーション リスト」の表示と操作に使用できる Quickfix ウィンドウを探しています。

を行った後:vim foo %、コマンドを使用して、一致する場合:cw[indow]は「エラー リスト」を表示します。

これは$foo、PHP プロジェクト全体で を検索し、1 つのコマンドで結果を表示する方法です。

:vim /$foo/ **/*.php | cw
于 2013-09-20T07:46:32.930 に答える