중괄호를 사용하여 탐색할 때 , {
는 }
"마지막 점프" 표시를 덮는 단락 사이를 이동합니다( 를 통해 액세스 가능 ''
). 이 마크업이 동일하게 유지된다면 더 유용할 것 같습니다. 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>