Python vim中的Grep不显示带有exclude选项的结果
在my~/.vimrc中,我定义了以下命令:Python vim中的Grep不显示带有exclude选项的结果,python,vim,grep,Python,Vim,Grep,在my~/.vimrc中,我定义了以下命令: command! -nargs=+ Mygrep execute 'grep -I -i -r -n --exclude=*.{py~,pyc} . -e <args>' 和.py文件中的匹配结果不显示 定义不带“排除”选项的命令 (命令!-nargs=+Mygrep execute'grep-I-I-r-n-e')按预期工作 为什么排除变量不能正常工作?我找到了一个合适的解决方案: 在my.vimrc(从同事那里复制)中,我从zsh更
command! -nargs=+ Mygrep execute 'grep -I -i -r -n --exclude=*.{py~,pyc} . -e <args>'
和.py文件中的匹配结果不显示
定义不带“排除”选项的命令
(命令!-nargs=+Mygrep execute'grep-I-I-r-n-e'
)按预期工作
为什么排除变量不能正常工作?我找到了一个合适的解决方案: 在my.vimrc(从同事那里复制)中,我从
zsh
更改为bash
:
set shell=/path/to/bash
谢谢你的提示 我找到了一个合适的解决方案: 在my.vimrc(从同事那里复制)中,我从
zsh
更改为bash
:
set shell=/path/to/bash
谢谢你的提示 语法是
--exclude=
…谢谢!但是,尽管更正了拼写错误,仍然有相同的信息…嗯。。。我不知道这个例子中的vim语法。。。该命令是否按照zsh命令行的方式工作?另外,--exclude=*.py~
或--exclude=*.pyc
单独起作用吗?语法是--exclude=
…谢谢!但是,尽管更正了拼写错误,仍然有相同的信息…嗯。。。我不知道这个例子中的vim语法。。。该命令是否按照zsh命令行的方式工作?另外,--exclude=*.py~
或--exclude=*.pyc
单独起作用吗?