vim - 是否可以在 Vim 中重新映射 Ex 命令(重新映射 :Ack to :ack)?

标签 vim macvim vim-plugin

我使用 Vim 插件 ack.vim ,但我不明白为什么命令是带有大写“A”的 :Ack (按住 shift 有点烦人)。

是否可以将其重新映射到 :ack

最佳答案

内置命令以小写字符开头,自定义命令以大写字符开头。这些就是规则。 Vim 根本不会让您定义以小写字母开头的自定义命令。

如果您不喜欢它,没有什么可以阻止您创建普通模式映射:

nnoremap <leader>a :Ack<Space>

这甚至比 :ack<Space> 还要快。

关于vim - 是否可以在 Vim 中重新映射 Ex 命令(重新映射 :Ack to :ack)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16821907/

相关文章:

vim - 直接在 vim/mvim/gvim 中执行脚本

python - 有没有用python写的vim插件?

linux - vim - 通过执行命令在 shell 中维护 session

vim - 在错误的 vim 窗口中忽略某些命令

vim - MacVim 和 Vim 有什么区别?

vim - Vim 中 Tab 键的默认功能是什么(如果有的话)?

vim - MacVim 从 ~/.vimrc 获取所有设置,但不是颜色,我必须再次获取它

python - 如何在 python 中更改 iBus 输入法?

algorithm - Vim:排序命令的算法

function - 两个括号内自动缩进 - Vim