検索履歴に影響を与えずにVIMの固定文字列にジャンプする方法はありますか?
キーを使用して次へ、そして次へジャンプしたいとし;f
ます。function
;s
section
私がすることができます:
nmap ;f /function<CR>
nmap ;s /section<CR>
これらは正常に機能しますが、最後の検索パターンを上書きします。古い検索文字列をそのままにしてジャンプしたい。
検索履歴に影響を与えずにVIMの固定文字列にジャンプする方法はありますか?
キーを使用して次へ、そして次へジャンプしたいとし;f
ます。function
;s
section
私がすることができます:
nmap ;f /function<CR>
nmap ;s /section<CR>
これらは正常に機能しますが、最後の検索パターンを上書きします。古い検索文字列をそのままにしてジャンプしたい。
vim関数を呼び出すことができますsearch()
nmap ;f :call search('function')<CR>
nmap ;s :call search('section')<CR>
kevの答えは単純ですばらしいです。より高度なアプローチについては、私のCountJumpプラグインを使用できます。これを使用すると、[count]番目のオカレンスに前後にジャンプするマッピング、function
一致するものがなくなったときにビープ音を鳴らすなどを定義できます。