2013-09-02 4 views
2

나는 vim에서 python 파일을 편집하고 있는데 어떻게 시퀀스를 삭제할 수 있습니까 throw=it,? 온라인으로 검색 한 후 daw 명령을 보았지만이 단어 그룹에서는 작동하지 않습니다.Vim에서 단어 그룹 삭제

one two three throw=it, now 
+0

dE, diW, daW - 자본금 W – sehe

+1

에주의하십시오. help motion.txt가 여러분의 마음을 날려 버릴 것입니다. – romainl

답변

7

을 수행해야합니다. 대문자 W를 사용하면 시퀀스의 내부 위치에 관계없이 공백이 아닌 문자 시퀀스가 ​​삭제됩니다. dE는 비 공백 문자의 순서의 다음 말까지 커서에서 삭제하기 때문에 daW는 공백 사이의 모든 순서를 삭제하는 반면

이, dE 다릅니다.

+0

'diW'는 단지 시퀀스를 지우고,'daW'는 주변 공간을 지울 것입니다. 나는'aW'가 어떻게 작동하는지 정확히 기억하지 못합니다. – aragaer

2

가정 커서가 throw=it의 시작입니다, dE 트릭 다른 방법 daW입니다

E   Forward to the end of WORD [count] |inclusive|. 
      Does not stop in an empty line. 
+0

실제로 이것은 내가 찾고있는 것이 아니며, 나는 깨달았습니다. 왜냐하면 커서가 단어 그룹의 시작 부분에 있다고 가정하기 때문입니다. – appleLover

0

또 다른 방법은 Bdt<space>입니다. 커서가 throw=it,

B에 모든 문자에있을 수 있습니다 :

0

사용 C 공간까지 삭제 : 앞의 공간

dt<space> 후 블록의 눈앞에 커서를두고 W을 입력하여 시퀀스를 삭제하고 삽입 모드로 전환하십시오.

사용 D W은 당신의 순서를 삭제하고 정상 모드를 유지합니다.