我想在 vim 中为句子而不是行使用插入模式完成。
C-x C-l
完成行,但不能完成不以新行开头的句子。
例如:
I have a dog. My dog's name is Spot.
Run Code Online (Sandbox Code Playgroud)
我希望能够输入:
My dog
Run Code Online (Sandbox Code Playgroud)
然后按一个键来完成句子。
做这个的最好方式是什么?一个具有相同标题的线程没有一个解决方案。
小智 3
尝试 Cx 铜。您需要按照 vim 帮助的完整功能部分中的描述定义完成。类型:
:help complete-functions
Run Code Online (Sandbox Code Playgroud)
才能看到这一段。相似地,
:help i_^X
Run Code Online (Sandbox Code Playgroud)
(其中 ^X 是 Cx 字符)将显示描述此模式的部分。请记住,句子通常以模式 / 结尾。/。祝你好运。