Vim:如何映射vimgrep命令以避免输入文件模式



我通常使用vimgrep命令在这个版本中搜索我的项目:

:vimgrep /{pattern}/gj app_name/**/*.py

所有重要的源代码都在app_name目录中,我总是在Python文件中搜索,所以我想创建一个命令来避免一遍又一遍地编写搜索路径(我使用项目特定的vimrc进行自定义映射)。像这样:

:proj_search {pattern}

您可以使用command

command -nargs=1 ProjSearch vimgrep /<args>/gj app_name/**/*.py

:h 40.2


编辑:正如mcubik指出的

用户自定义命令必须以大写字母开头。你不能使用":X"":Next"":Print"。下划线不能为使用!您可以使用数字,但不建议使用。

最新更新