vim의 커서 아래에서 주석 블록을 어떻게 선택합니까?


11

커서 아래에있는 주석 전체 블록을 선택 (또는 삭제 또는 변경 또는…)하고 싶습니다.

내 커서가 주석 블록 의 시작 부분 에 있고 (예 : 시작 주석 문자 위에) 별개의 시작 / 끝 마커가있는 주석 블록 유형 인 경우으로 전체 주석 블록을 선택할 수 V%있지만 모르겠습니다. 커서 아래에있는 블록의 첫 번째 문자로 이동하는 이동

주석의 내부 텍스트 객체가 더 좋습니다.

아무도 위의 내용을 알고 있거나 어떻게 쉽게 후자를 만들 수 있습니까? (나는 전체적으로 vim을 처음 사용합니다.)

답변:


10

C ++ 블록 주석으로 작업한다고 가정하면이 명령은 원하는 작업을 수행해야합니다.

  1. [/
  2. v
  3. ]/

이것들은 :

  1. 첫 번째는 블록 주석의 시작으로 이동합니다 (/ *의 슬래시).
  2. 두 번째는 선택 모드를 켭니다.
  3. 세 번째는 전체 주석 블록을 선택하는 블록 주석의 끝으로 이동합니다 (* /의 슬래시).

도움이 되길 바랍니다.

편집 : 대문자 V 대신 소문자 v를 사용하는 것에 대한 한 가지 참고 사항. 대문자 V는 전체 줄을 선택하고 소문자 v는 커서의 시작 위치에서 끝 위치까지의 텍스트 만 선택합니다. 소문자 v를 사용하면 Shift 키를 누르지 않아도됩니다. :)


3
[그리고 ]. 내 정력 어휘에 대한 두 더 믿을 수 없을만큼 유용한 탐색 명령과 함께 이동 f하고 t:) 감사합니다
마크 K 코완

1
3. 단계에 %를 사용할 수도 있습니다. 많은 키보드에서 입력하기가 더 쉽습니다.
12431234123412341234123

.vimrc( ["v]") 에서 이것을 사용하려고하는데 작동하지 않습니다. 내가 뭔가를 그리워합니까?
nocibambi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.