私はこれらの操作を行ってきましたが、頻繁に行う必要があります。
ステップ 1. 文字列を検索する (SHFT + *)
ステップ 2. 前のビューポートに切り替える (CTRL + w + h)
ステップ 3. 文字列を検索する ( n )
ステップ 4. 別のビューポートに戻る (CTRL + w + l)
Vi(m) を使用すると、上記の 4 つのステップを一度に自動化できますか?
ネットとstackoverflowを検索しましたが、:set scrollbindについては話していません。
私はこれらの操作を行ってきましたが、頻繁に行う必要があります。
ステップ 1. 文字列を検索する (SHFT + *)
ステップ 2. 前のビューポートに切り替える (CTRL + w + h)
ステップ 3. 文字列を検索する ( n )
ステップ 4. 別のビューポートに戻る (CTRL + w + l)
Vi(m) を使用すると、上記の 4 つのステップを一度に自動化できますか?
ネットとstackoverflowを検索しましたが、:set scrollbindについては話していません。
:substituteを複数のバッファに適用する場合は:windo、 、:bufdo、を使用できます:argdo。
検索では、マッピングを使用してウィンドウの切り替えを効率化できます。たとえば、前のウィンドウの次の一致に移動するには (そのウィンドウに留まらずに):
:nnoremap <C-w>n <C-w>pn<C-w>p
このサポートを にするには[count]:
:nnoremap <silent> <C-w>n :<C-u>wincmd p<Bar>execute 'normal!' v:count1 . 'n'<Bar>wincmd p<CR>