中かっこを使用してナビゲートするときは、 「最後のジャンプ」マーク{
を}
覆う段落間を移動します(経由でアクセス可能''
)。このマークアップが同じままであれば、より便利です。 vimをこのように設定する方法はありますか?
答え1
このコマンドを使用できますkeepjumps
。から:h :keepjumps
:
*:keepj* *:keepjumps*
:keepj[umps] {command}
Moving around in {command} does not change the |''|,
|'.| and |'^| marks, the |jumplist| or the
|changelist|.
Useful when making a change or inserting text
automatically and the user doesn't want to go to this
position.
だからあなたの場合は、あなたがしたい
nnoremap } :keepjumps normal! }<cr>
nnoremap { :keepjumps normal! {<cr>
または、ビジュアルモードでも動作させるには(おそらくそうします):
xnoremap } :<C-u>keepjumps normal! gv}<cr>
xnoremap { :<C-u>keepjumps normal! gv{<cr>