Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Vim 中使用插件ag.vim,我想做一个简单的重新映射。
当我运行ag时,:Ag我想将其重新映射到,:ag这样我就不必使用 shift。 示例::ag string_to_find代替:Ag string_to_find
:Ag
:ag
:ag string_to_find
:Ag string_to_find
我怎样才能做到这一点?
你不应该。小写命令是为内置命令保留的,规范/规则是以大写字符开头的自定义命令(就像函数一样)。
请参阅是否可以在 Vim 中重新映射 Ex 命令(重新映射 :Ack 到 :ack)?
这不是您所要求的,但添加以下内容将允许您只需键入“ag”即可搜索:
map ag :Ag
编辑:downvoters 是对的,这是一个糟糕的答案。我会把它留在这里,以便未来的搜索者知道它是错误的。
尝试:
command: Ag ag
有关更多信息,请参见 :help 命令。