在Vim中使用覆盖进行粘贴
发布时间:2020-12-16 01:18:51 所属栏目:安全 来源:网络整理
导读:我希望能够从缓冲区中粘贴一些东西(可能使用“p”),但不是将其插入文本中,而是想要替换之前的内容. (就像“R”命令一样)我搜索了Google,vim文档和Stack Overflow,但在这个问题上找不到任何东西.我想这只是一个我不知道的命令.任何帮助,将不胜感激. 这就是我
我希望能够从缓冲区中粘贴一些东西(可能使用“p”),但不是将其插入文本中,而是想要替换之前的内容. (就像“R”命令一样)我搜索了Google,vim文档和Stack Overflow,但在这个问题上找不到任何东西.我想这只是一个我不知道的命令.任何帮助,将不胜感激.
这就是我需要知道的,但如果你想知道我的具体问题: 基本上我只是想为文档标题创建一个简短的脚本.在每个函数的开头我都提出以下内容: // FunctionName<><><><><><><><><><><><> ;<><><><><><><><> 但是添加所有那些“<>”变得讨厌我希望能够将光标放在一个函数名称上,按下F6键并生成上面的代码.当然,问题是函数名称不是常量,它会使“链”看起来很奇怪.所以我只想粘贴一堆预先制作的链,这样整个事物总是会是一个恒定数量的字符.即: 从…开始 //<><><><><><><><><><><><><><><><><><><><><><><><><><><> 粘贴“FunctionName”并以.结尾 // FunctionName <><><><><><><><><><><><><><><><><><><><> 谢谢大家, ?不倒翁
你可以这样做:
:exe "normal ".strlen(@p)."x"pP" 它删除正确数量的字符,然后粘贴寄存器p的内容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |