如何将 Vim 的内部寻呼机更改为其他内容?

问题描述 投票:0回答:2

每当我执行像

:imap
这样的命令时,Vim 都会启动某种不支持搜索输出的(内部?)寻呼机。有没有办法配置 Vim 使用不同的寻呼机?

vim
2个回答
15
投票

否,但您可以使用

:redir
命令捕获输出,然后将其粘贴到缓冲区中以进行搜索、过滤或执行任何您喜欢的操作。例如,

:redir @a
:imap
:redir END
:new
:put a

0
投票

这是可行的解决方案:

将 Vim 或外部命令的输出重定向到暂存缓冲区

此脚本的描述位于此问题的答案中:

可怕的“更多”中的列表可以显示在 vim 窗口中吗?

描述和使用

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

apt - 如何在 Ubuntu 19.10 上安装 vim-gnome?

© www.soinside.com 2019 - 2024. All rights reserved.