[英]How to copy text from command-line mode in Vim?
说,我刚刚在 Vim 中运行了这个命令:
:nmap <CR> <C-]>
现在我想复制这一行并将其放入我的.vimrc
中。 如何在命令行模式下 select 并复制整行?
最快的方法是运行命令,切换到目标缓冲区(在这种情况下加载了.vimrc
)并通过键入从:
寄存器粘贴整个命令
":p
在普通模式下。
如果该命令的时间更早,可以先从历史中调用它(例如,通过键入前几个字母并按向上键),重新运行它,然后使用上述方法。
当这些快捷方式不方便时,可以求助于使用命令行 window 的一般方法(请参阅:help cmdwin
)。 要打开它,请在普通模式下键入q:
:,或在命令行模式下按cedit
选项设置的组合键(默认为Ctrl + F )。
您可以在命令模式下键入Ctrl - F以打开带有所有先前命令的特殊 window。 然后您可以滚动到所需的行,按y y复制该行,然后按Ctrl - C返回命令模式,然后按ESC返回正常模式。 从那里你可以粘贴。
有关命令 window 的更多信息,请参阅:help cmdwin
cmdwin。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.