XML 태그에서 닫는 태그로 점프

XML 태그에서 닫는 태그로 점프

예를 <XX>들어 점프할 수 있는 지름길이 있습니까?</XX>

시도해 보았지만 %이 경우에는 작동하지 않습니다.

답변1

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

  1. 레이블에 커서를 놓습니다.
  2. 시각적 모드로 들어가려면 누르세요 v.
  3. at+ 또는 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>블록


또는 다음과 같은 플러그인을 사용하십시오.match.vim(바라보다:중괄호가 없는 언어에서는 %를 사용하세요).


또한보십시오:

답변2

  • matchit플러그인을 설치합니다 ( :help matchit-install지침 참조).
  • 자동 파일 형식 감지 및 플러그인 로드가 활성화되어 있는지 확인하십시오( :filetype plugin on).

이제부터 플러그인과 파일 형식 플러그인 파일의 조합을 사용 하면 xml또는 html기타 태그 기반 마크업 언어 로 감지된 파일을 편집할 때마다 열기 및 닫기 태그와 일치하는 작업을 수행할 수 있습니다.matchit%

관련 정보