每当我执行像
:imap
这样的命令时,Vim 都会启动某种不支持搜索输出的(内部?)寻呼机。有没有办法配置 Vim 使用不同的寻呼机?
否,但您可以使用
:redir
命令捕获输出,然后将其粘贴到缓冲区中以进行搜索、过滤或执行任何您喜欢的操作。例如,
:redir @a
:imap
:redir END
:new
:put a
这是可行的解决方案:
此脚本的描述位于此问题的答案中:
描述和使用
scratch buffer
与less
命令类似。里面有导航和搜索功能。
在 Vim 中签入剪贴板支持:
VIM - Vi IMproved 8.1(2018年5月18日,2023年12月7日15:42:49编译) 包含的补丁:1-213、1840、214-579、1969、580-1848、4975、5023、2110、1849-1854、1857、1855-1857、1331、1858、1858-1859、1873、1860-1 969, 1992 , 1970-1992, 2010, 1993-2068, 2106, 2069-2106, 2108, 2107-2109, 2109-2111, 2111-2112, 2112-2269, 3612, 3625, 3669, 3741, 18 47 在 Ubuntu 20.04 下
sudo apt install vim
sudo apt install vim-gtk3