vim 命令面板,类似 sublime text

vim 命令面板,类似 sublime text

在 sublime text 中,我们可以按 调P命令面板. vim 有没有类似的工具?

我一直在尝试vim-ctrlp-cmd面板,虽然它运行得相对较好(存在一些小问题),但它依赖于 ctrlp(不是一个大问题),并且看起来不会有太大的开发(它在 3 天内有 14 次提交,5 个月前,用于“初始实验版本”),所以我想知道是否有任何已知的替代方案,因为搜索“vim 命令面板”有点限制;也许有一些其他术语更适合这个。

答案1

命令面板包含不常用的功能,例如排序、更改语法和更改缩进设置。只需按几下键,您就可以搜索所需内容,而无需浏览菜单或记住晦涩难懂的按键绑定。

这正是 Vim 命令行的用途。唯一的区别在于,你无法使用 ST 中炫酷但最终不必要的模糊搜索。

:e<C-d>
:e<Tab>

结合wildmenu您的喜好wildoptions和一点点wildignorewildignorecase您就会得到一个非常有用的机制。

如果你想走插件之路,你很可能会找到你想要的东西团结或者你可以尝试 Paradigm 的天空野牛

但我的建议是坚持使用普通命令行。

答案2

如果你不介意安装插件,那么有陣陣vim 编辑器。您可以使用它们来模糊搜索 VIM 命令(以及其他内容,如行、文件、缓冲区、标签)。

安装两个插件后,输入::Commands+Enter你将看到此窗口:

图片:使用 fzf.vim 搜索“dele”

图片:

现在,您可以输入模糊搜索词,使用向上/向下箭头选择项目,然后使用 Enter 执行选定的命令。


还有另一个插件叫做模糊菜单,它提供了一些改进的命令搜索,还允许您以交互方式搜索和构建正常模式命令(如ciwgUgU等等)。

但我自己并没有这方面的经验。

答案3

如果您能详细说明命令面板的含义,那将很有帮助。我猜您的意思是:

http://www.pixhost.org/show/3984/19384689_vi_history.jpeg

要访问此内容,请按

q: 

http://vim.wikia.com/wiki/Using_command-line_history

答案4

我为 neovim 编写了一个命令调色板插件:

https://github.com/LinArcX/telescope-command-palette.nvim

相关内容