我现在从TextMate切换到VIM。我发现^+W在插入模式下非常有用。但是,我不仅要删除游标之前的单词,还要删除游标之后或周围的单词。
我做了一些谷歌搜索,但我唯一能找到的是^+W删除单词前光标。
我现在从TextMate切换到VIM。我发现^+W在插入模式下非常有用。但是,我不仅要删除游标之前的单词,还要删除游标之后或周围的单词。
我做了一些谷歌搜索,但我唯一能找到的是^+W删除单词前光标。
当前回答
在正常模式下删除两个空格之间的所有字符:
daW
只删除一个词:
daw
其他回答
在正常模式下删除两个空格之间的所有字符:
daW
只删除一个词:
daw
不幸的是,插入模式没有这样的命令。在VIM中,要删除光标下的整个单词,可以在NORMAL模式下键入viwd。这意味着“视觉块内部字删除”。使用大写的W来包含标点符号。
你是说像?
dw
不太清楚“之前”和“之后”的用法,但你试过了吗
dw
?
编辑:我猜你在寻找在插入模式中使用的东西。奇怪的是,在文档中什么也找不到,似乎只有ctrl-w。
我想这只是乌鸦
daw - delete a word