タグ付けされた質問 「search」

/またはsearch()でテキストを検索します。検索/置換操作の場合は、代わりにタグ[substitute]を使用してください。


2
検索結果を差分の違いに制限する方法はありますか?
DiffText編集中のファイルの領域内のみを検索できるようにしたい。 関連質問:https : //stackoverflow.com/questions/2683521/vim-search-in-cc-code-lines ここで受け入れられた答えは、発言CommentやType構文グループには適しているようですが、Diffグループはどれも機能しません。それは、diffグループが他のグループ内にネストされていることに関係していると思います。 私の具体的なシナリオは、一連のファイルから一連のタブと末尾のスペースを削除したことです。ファイルをオリジナルと比較し、タブと末尾のスペース以外は何も変わらないようにしたいと思います。 PS以前のバージョンでは一貫性のないインデントを使用しており、すべてを手動で確認する必要があるため、すべてのタブをグローバルに置き換えたくありません。

1
カーソルのある単語または行の次の出現箇所を見つける
たとえば、大きな.gitignoreファイルを編集し、新しく追加されたツールセットの推奨される無視パターンのブロックを貼り付ける場合、手動で各行を調べ/\.filetype、filetypeがその行の何であるかを入力して、これが他の場所ですでに表現されていないことを確認しました。 私が使用する予定がないsort -uか、uniq私は関与ツールチェーンが主催無視のブロックを保持したいので。 基本的に、この行に一致する他の行を強調表示したり、カーソル位置の単語を検索したりするためのさらに短い方法が必要だと思います。誰かが私に方法を教えてもらえますか、それとも機能ではないのですか?

2
既存のマッピングのリストを簡単に検索するにはどうすればよいですか?
時々、現在のマッピングのリストを検索したいと思います。マップされたキー(何をする/<Space>aか)またはコマンド(どのキーがマップされるか)を検索します/MyFunction()<CR> これらのマッピングを:map(または:nmap、:vmapなど)で出力できることはわかっていますが、これにより、スクロールのみが可能で検索モードを使用できないウィンドウが開きます/。 したがって、このリストで検索したい場合redirは、コマンドの結果を新しいファイルに入れて、vimで開いて検索モードを使用する必要があります。 :redir > foo :map :redir END :e foo このワークフローは自然ではないと思います: 私がやりたいことに比べて、たくさんのコマンドを使っています。 それは私が削除しなければならない新しいファイルを作成します。 だから私の質問は、現在マップされているキーで検索を行うためのより自然な方法はありますか? これらのコマンドを実行する関数と、関数を簡単に呼び出すカスタムコマンドを作成できることはわかっていますが、もっと簡単な方法はないのではないかと思っていました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.