영숫자가 아닌 다음 문자에 대해 Vim의 'w'와 동일합니까?

영숫자가 아닌 다음 문자에 대해 Vim의 'w'와 동일합니까?

w"를 지정하는 키(예: " ")가 있는지 알고 싶습니다 .현재 커서 위치부터 영숫자가 아닌 다음 문자까지".

시나리오는 다음과 같습니다. 아래 예에서 커서는 "e" 아래에 있고 "example"이라는 단어(밑줄 사이)를 삭제하려고 합니다.

this_example_word 

"e" 아래에 커서를 놓고 를 누르면 대신 dw삭제됩니다 . 나는 그것을 할 수 있다는 것을 알고 있지만 Vim에 a-zA-Z0-9를 암시하는 "단어" 개념이 있는지 알고 싶습니다. 그러면 o를 누르고 삭제/바꾸기만 하면 됩니다 .example_wordexampledt_dXcXexample

감사합니다,

답변1

vim[A-Za-z0-9_]공백으로 구분된 하나 이상의 공백이 아닌 문자 시퀀스를 다음과 같이 처리합니다.단어, 공백으로 구분된 공백이 아닌 문자의 시퀀스단어. 무엇을 재정의할 수 있나요?단어고의로 vim:

set iskeyword-=_

이제 커서를 에 놓고 + 또는 +를 e누릅니다 .dwde

관련 정보