【发布时间】:2018-01-29 20:51:54
【问题描述】:
嗨,我有 macOS High Sierra,vim 版本为 VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 19:10:24)
我以前可以将:%s/abc//g之类的文本复制到系统剪贴板中,然后转到vim当前正在编辑文件的终端,然后通过cmd+v进行粘贴,然后它将以正常模式运行进行全文替换。
但是,我现在发现此过程只会将文本 :%s/abc//g 粘贴到当前正在编辑的文件中,看似处于插入模式。
如何恢复正常模式的行为?尝试:set nopaste 没有任何运气。
【问题讨论】:
-
:let @+=@:?如果要将最后输入的命令复制到剪贴板?但是问题不清楚,如果要将每个匹配添加到剪贴板(+寄存器),使用\=替换来评估匹配并将其添加到@+
标签: vim