在Vim中删除单词组

时间:2013-09-02 08:25:58

标签: vim

我在vim编辑python文件,你怎么能删除序列throw=it,?在线搜索后,我看到命令daw,但这不适用于这个单词组。

one two three throw=it, now

4 个答案:

答案 0 :(得分:7)

另一种方式是daW。使用大写字母W,它将删除任何非空格字符序列,无论您在序列中的哪个位置。

这与dE不同,因为dE仅从光标删除直到非空格字符序列的下一端,而daW也将删除整个序列之间的整个序列空格。

答案 1 :(得分:2)

假设光标位于throw=it的开头,dE应该执行操作

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

答案 2 :(得分:0)

另一种方式是B。请注意,您的光标可以位于dt<space>

上的任何字符上

s = str(raw_input("Enter a string: ")) reversed = s[::-1] if "T" and "A" and "G" and "C" in reversed: reversed.replace("A", "T") reversed.replace("T", "A") reversed.replace("C", "G") reversed.replace("G", "C") print reversed :将光标放在前一个空格

之后的块的最前面

bool isVRegCycle : 1; :删除直到空格

答案 3 :(得分:0)

使用 c a W 删除序列并进入插入模式。

使用 d a W 删除序列并保持正常模式。