Programing

Vim에서 HTML 태그 탐색

lottogame 2020. 12. 15. 08:09
반응형

Vim에서 HTML 태그 탐색


태그별로 HTML 태그를 탐색하고 싶습니다. HTML 태그에서 태그로 이동할 수있는 방법이 있습니까? (예 : *<div>hi</div><div>bye</div>---> <div>hi</div>*<div>bye</div>대해 알고 있으므로 이것이 가능하다고 생각합니다. 감사합니다!citcat


matchit.vim매크로는 당신이와 닫는 태그로 이동할 수 있도록 대부분이 방식을 얻는다 %는 괄호 나 중괄호 일치하는 것처럼. 표준 다운로드를 포함하여 많은 Vim 배포판에 포함되어 있지만 기본적으로 활성화되지 않는 경우가 많습니다.

http://www.vim.org/scripts/script.php?script_id=39


다음과 같이 시각적 연산자를 사용하여 태그 사이를 이동할 수 있습니다.

  1. 태그에 커서를 놓습니다.
  2. 을 눌러 시각 모드로 들어갑니다 v.
  3. 내부 태그 블록에 대해 a+ t또는 i+ t눌러 외부 태그 블록을 선택합니다 .

커서는 일치하는 닫는 html / xml 태그로 앞으로 이동해야합니다. 닫는 태그를 눌러에서 뒤로 점프 o또는 O반대 태그로 이동합니다.

이제을 눌러 시각적 개체를 종료 하거나으로 Esc변경 c하거나으로 복사 할 수 있습니다 y.


해당 동작을 레지스터에 qq기록하려면를 눌러 기록을 시작하고 위와 같이 태그 점프를 수행 한 다음 (포함 Esc)을 눌러 q종료합니다. 그런 다음 점프를 호출 @q하려면 (반복하려면을 누르십시오 @@) 누르십시오 .


:help visual-operators또는 에서 추가 도움말을 참조하십시오 :help v_it.

at<tag> </tag>(태그) 블록

it내부 <tag> </tag>블록


또는 matchit.vim 과 같은 플러그인을 사용합니다 (참조 : 중괄호가없는 언어에서 % 사용 ).


또한보십시오:

참조 URL : https://stackoverflow.com/questions/6270396/navigating-html-tags-in-vim

반응형