패턴을 찾고 블록을 삭제하려고합니다.vim 명령 줄에서 선택하는 방법?
블록을 삭제하려면 V$%x
을 수동으로 수행하십시오.
V - X - 블록 궁금
을 제거하는 방법에가 로우 선택, $ - - 라인의 끝으로 이동 (a {매칭 이동 %의 라인 단부가)} 그것을 자동화하십시오. :g
전역 명령이 있지만 명령 모드에서 텍스트를 선택하는 방법을 모르겠습니다. 그냥 레코드에 대한
패턴을 찾고 블록을 삭제하려고합니다.vim 명령 줄에서 선택하는 방법?
블록을 삭제하려면 V$%x
을 수동으로 수행하십시오.
V - X - 블록 궁금
을 제거하는 방법에가 로우 선택, $ - - 라인의 끝으로 이동 (a {매칭 이동 %의 라인 단부가)} 그것을 자동화하십시오. :g
전역 명령이 있지만 명령 모드에서 텍스트를 선택하는 방법을 모르겠습니다. 그냥 레코드에 대한
발견 솔루션
편집 :
당신이 선택할 수v
을 눌러 영상 모드 활성화
:g/pattern/norm! V$%x
exe :': g/pattern/norm!을 생략 할 수 있습니다! V $ % d'. – Conner
'V $'? '$'는 여기서 어떤 역할을합니까? 'V'는 이미 선으로 선택되어 있습니다. 이 명령을 사용하여 원하는 것을 얻을 수 없으므로 예제를 만드는 것이 좋습니다. 그것은 다른 문제가 있습니다 ... 글쎄 그것은 당신이 달성하기를 원하는 것과 라인이 어떻게 생겼는지에 달려 있습니다. – Kent
@Kent : 커서가 첫 번째 문자에 있고,'void func (int a, int b) {'''%''는'b' 다음에')'이 나오고,'}'가' 기능 끝 –
:
자동화하려면, 비주얼 모드가 아닌 명령 모드에서 텍스트를 선택하고 싶었습니다. –
을하는 데 도움이
희망을 '다 {'을 시도 했습니까? –
명령 행 모드가 아닌 정상 모드에서 다시 작동합니다. –