在Vim中使用覆盖进行粘贴

前端之家收集整理的这篇文章主要介绍了在Vim中使用覆盖进行粘贴前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望能够从缓冲区中粘贴一些东西(可能使用“p”),但不是将其插入文本中,而是想要替换之前的内容. (就像“R”命令一样)我搜索了Google,vim文档和Stack Overflow,但在这个问题上找不到任何东西.我想这只是一个我不知道的命令.任何帮助,将不胜感激.

这就是我需要知道的,但如果你想知道我的具体问题:

基本上我只是想为文档标题创建一个简短的脚本.在每个函数的开头我都提出以下内容

// FunctionName<><><><><><><><><><><><> ;<><><><><><><><>

但是添加所有那些“<>”变得讨厌我希望能够将光标放在一个函数名称上,按下F6键并生成上面的代码.当然,问题是函数名称不是常量,它会使“链”看起来很奇怪.所以我只想粘贴一堆预先制作的链,这样整个事物总是会是一个恒定数量的字符.即:

从…开始

//<><><><><><><><><><><><><><><><><><><><><><><><><><><>

粘贴“FunctionName”并以.结尾

// FunctionName <><><><><><><><><><><><><><><><><><><><>

谢谢大家,

〜不倒翁

你可以这样做:
:exe "normal ".strlen(@p)."x\"pP"

删除正确数量的字符,然后粘贴寄存器p的内容.

原文链接:https://www.f2er.com/bash/384296.html

猜你在找的Bash相关文章