vim에서 HTML 태그 사이에 텍스트를 삭제 하시겠습니까?
알아
di<
HTML 태그 자체에서 삭제됩니다.
두 태그 사이에서 텍스트를 쉽게 삭제하는 방법이 있습니까?
<span>How can I delete this text?</span>
감사!
dit
일치하는 XML 태그 사이의 텍스트를 삭제합니다. ( it
"내부 태그 블록"용입니다.)
참조 :h it
및 :h tag-blocks
.
cit
ci"
vim의 최고의 생산성 인 에이 블러 명령 중 두 가지.
그 두 가지만으로 많은 시간과 노력을 절약 할 수 있습니다.
커서가 삭제할 첫 번째 문자에있는 동안 dt < 를 시도하십시오 . 귀하의 예에서 'H'.
( 삭제할 첫 번째 문자의 커서 ) v / <[enter] d
이 솔루션은 첫 번째 문자에서 시작한 다음 시각적 모드 ( "v")로 들어갑니다. 그런 다음 다음 시작 괄호 ( "/ <")를 검색 한 다음 Enter 키를 눌러 검색을 종료하십시오.
이 시점에서 시각적 선택 항목이 삭제할 텍스트를 덮습니다. d ( "d")를 눌러 삭제하십시오.
여러 태그에 대해이 작업을 수행 해야하는 경우 명령을 기록하고 다른 검색과 결합하여 반복 가능하게 만들었습니다. 키 순서는 다음과 같습니다.
[ 파일 시작시 커서 ] qa /> [enter] lv / <[enter] dnq
그런 다음
20 @ a
20 개 태그에 대해
플래그 사이에서 텍스트를 삭제하는 것을 반대로하려는 경우 Vim-Surround를 설치 하고 실행 dst
하여 서라운드 태그를 삭제하는 것이 좋습니다.
참고 URL : https://stackoverflow.com/questions/946188/delete-text-in-between-html-tags-in-vim
'Programing' 카테고리의 다른 글
유형 힌트를 사용할 때 null 인수를 전달할 수 없습니다 (0) | 2020.06.05 |
---|---|
Android 디자인 지원 라이브러리 확장 가능 부동 작업 버튼 (FAB) 메뉴 (0) | 2020.06.05 |
Pandas의 join과 merge의 차이점은 무엇입니까? (0) | 2020.06.05 |
Spring Boot-예외로 모든 요청과 응답을 한곳에 기록하는 방법은 무엇입니까? (0) | 2020.06.05 |
SQL Server에서 누계 계산 (0) | 2020.06.05 |