替换 vim 里面的分页器?

替换 vim 里面的分页器?

笔记:不使用 vim作为传呼机。互联网上对此有广泛的报道。

当您按 Tab 键在 vim/gvim 中完成各种操作时,它会调出一个相当基本的分页器。例如,输入:help taTab。您将获得匹配项的列表,分页器提示如下:

-- More -- SPACE/d/j: screen/page/line down, b/u/k: up, q:quit

我怎样才能用更复杂的东西来取代这个寻呼机?

答案1

该寻呼机是内置的:您可以用它禁用它set nomore,但不能用其他东西替换它。

您最好阅读:h pager并熟悉映射。

另外,您心目中的复杂程度是怎样的?

答案2

这是内置的;您必须修改源代码,然后重新编译。

Bram 不太可能接受彻底的改变(或完全的替代),但如果您对简单的可用性增强有好的想法,可以在不引入太多额外代码的情况下实现,请将此类补丁发送到vim_dev 邮件列表

答案3

这是可行的解决方案:

将 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-1969、1992、1970-1992、2010、1993-2068、2106、2069-2106、2108、2107-2109、2109-2111, Ubuntu 20.04 下的 2111-2112、2112-2269、3612、3625、3669、3741、1847

sudo apt install vim
sudo apt install vim-gtk3

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

相关内容