Vim:从光标删除到下一个期间
vim中是否有从当前光标到句子末尾的快捷方式Vim:从光标删除到下一个期间,vim,Vim,vim中是否有从当前光标到句子末尾的快捷方式 cursor v This is half a sentence. My cursor is here, but I would like to delete to this period. I do not want to delete this part.
cursor
v
This is half a sentence. My cursor is here, but I would
like to delete to this period. I do not want to delete this part.
^
delete from cursor to here
假设我的光标在文本的某个地方,上面写着
我的光标在这里,
。如何从此行中删除(包括)下一个
?您应该将d与运动命令结合使用。例如,这将是d/\。
虽然没有精确的运动,但有几种可能性:
)
动议删除句子的其余部分,但也包括句点后的空格f
动作(只有在当前行中有效,除非您安装了插件):f.
如果您想保留句点,这也很有用:t.
/
进行搜索。您需要搜索一个文字句点(\.
),若要包含它,请移动到它的末尾(/e
):/\./e
d
“delete”命令,该命令采用{motion}
了解如何查找命令和导航内置的
:help
(这里特别是:help motion.txt
);它是全面的,并提供了许多提示。您学习Vim的速度不会像其他编辑器一样快,但如果您致力于持续学习,它将被证明是一个非常强大和高效的编辑器。此视觉模式编辑可以帮助您了解实际发生的情况:
v/\.<Ret>ld
v/\.ld
我想知道为什么会有人投反对票。不确定为什么这是一个糟糕的问题。因为这个问题没有显示搜索努力。这在Vim中是一个非常明显的事情,你只要在Google中键入几个单词就可以在网上找到它。注意:我没有否决投票,只是因为你的声誉。请使用内置帮助并按照链接进行操作(键入^]
在光标下的链接后面,^t
返回到你所在的位置)。因此,请使用:help d
,它告诉您它与{motion}
一起工作,它告诉您它在motion.txt
中有文档记录,它解释了如何指定任意运动与d
结合。我对vim非常陌生。你能解释一下这是怎么回事吗?我在谷歌上搜索过“vim运动命令”,但它似乎比这更通用。我想这是说“删除”,然后“搜索到时段”,然后执行命令。这是非常基本的vim操作,如果您已经阅读了vim帮助的话。您可以键入:h motion
或:h operator
以获取更多信息