1
0
虽然vim不附带这样的命令,但它附带的命令与您想要的非常接近:
显然,把它们映射到你想要的任何地方,我个人有第一个映射到的
这些并不是您所要求的:它们不会根据我们开始时的位置进行调整,因此,例如,使用此运算符进行删除会发生变化
到
而不是
如果你想写一个更复杂的vimscript,你当然可以解决这个问题,但如果只写一个空格,那就不值得了。
操作员挂起的地图移动的内容也会根据
编辑:这就是我如何创建所需的精确解决方案的方法
这不会自行删除,而是与任何vim命令(如
以下是正常、可视和操作员挂起模式的绑定
注意:映射必须在与要使用的函数相同的脚本中定义
编辑2:修复了函数名:/
|
2
0
好的,这个函数满足我的需要:
从插入模式(我想从中调用它)我可以按
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |