GVIM: SystemVerilog 언어에서 특정 시작의 끝을 찾는 단축키

GVIM: SystemVerilog 언어에서 특정 시작의 끝을 찾는 단축키

end특정 항목을 begin찾으 려면 바로가기가 필요합니다.시스템Verilog통사론.

답변1

vim기본 일치 중괄호, 대괄호, 괄호 등과 마찬가지로 명령 모드의 키를 a에서 일치하는 항목으로 , a에서 일치하는 항목으로 이동할 matchit수 있도록 하는 패키지가 있습니다.%beginend<tag></tag>

이를 사용하려면 다음을 matchit사용하여 패키지를 활성화 할 수 있습니다.

:packadd! matchit

그런 다음 일치하는 단어를 정의하십시오.

:let b:match_words = '\<begin\>:\<end\>,\<module\>:\<endmodule\>'

이를 사용하려면 커서를 begin명령 모드 위에 놓고 키를 누르면 일치하는 /로 이동합니다. 다시 누르면 시작한 곳으로 돌아갑니다.end%endbegin%

~/.vimrc이러한 명령을 (또는 ) 에 넣을 수 있습니다 ~/.gvimrc. matchitvi 호환 모드(vi 사용)에서 vim을 사용하는 경우 이 패키지가 작동하지 않습니다 :set compatible.

특히 이 메커니즘과 상호 작용하는 :h matchit방법에 대한 자세한 정보를 확인할 수 있습니다 .matchitsyntax

관련 정보