有没有办法将vim命令的输出粘贴到缓冲区?
发布时间:2020-12-15 21:52:16 所属栏目:安全 来源:网络整理
导读:我不时想做的事情就是将 vim命令的输出粘贴到缓冲区中.例如.当我正在编辑我的vimrc时,能够摆弄状态线然后能够做类似于 "=set statusline?Enterp 问题是,产量 E121: Undefined variable: setE15: Invalid expression: set statusline?Press ENTER or type com
我不时想做的事情就是将
vim命令的输出粘贴到缓冲区中.例如.当我正在编辑我的vimrc时,能够摆弄状态线然后能够做类似于
"=set statusline?<Enter>p 问题是,产量 E121: Undefined variable: set E15: Invalid expression: set statusline? Press ENTER or type command to continue 我认为这是可能的,而且我对内置函数以及如何使用它们还不够了解(我看到在这里和那里使用扩展,但在任何情况下都没有成功地使它适用于我),即使我(认为我)对正常模式非常了解. 请注意,这个具体的例子有点人为,但我现在想不出更好的一个.对于上面的特定用例,我可以“:p来获取我在实验期间使用的整套命令,然后进行编辑以适应,但是我经常遇到其他情况,我希望vim告诉我一些事情,然后我想要将输出粘贴到某处,以便我可以继续查看它,同时继续我的工作. 解决方法
您可以粘贴选项设置:
"=&statusline<Enter>p 但是,我不知道将任意命令的输出放在缓冲区中的任何方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |