VIM에서 Word 텍스트 개체 삭제

VIM에서 Word 텍스트 개체 삭제

커서가 위치한 타이핑 표현식에서 (word (first-Word second-Word))Word를 삭제하고 싶다는 메시지가 나옵니다. 원래 표현에 커서를 두고 입력을 하다가 또 단어를 그냥 삭제하고 싶은 상황에 부딪혔습니다. 수정자는 주변 공백이나 대괄호가 아닌 Word 텍스트 개체만 제거할 것으로 예상했습니다. 내가 원하는 행동을 어떻게 얻을 수 있습니까?diWf(word second-Word))first-WorddiWs(word (first-Wordi

답변1

B와 같은 작업을 대문자 로 지정 하고 공백으로 구분된 공백이 아닌 문자 시퀀스 위로 E이동합니다 . W권장하지 않는 키를 다시 매핑하려는 경우가 아니면 변경할 수 없습니다.

소문자 작업(예: b,,, e) 은 w옵션에 정의된 문자 순서 위로 이동합니다 iskeyword. 즉, 다음 -에 추가하면iskeyword

set iskeyword+=-

daw커서가 f또는 에 있으면 단 한 번의 클릭으로 목표를 달성할 수 있습니다 s.

아니면 전화해도 돼요

setlocal iskeyword+=-

정의된 수정 사항을 버퍼에 로컬로 적용하려는 경우.

자세한 내용은 을 참조하십시오 :h word.

관련 정보