当我在vim中使用:e
命令时,它会在tab键自动完成.java
文件之前列出.class
文件。鉴于我从不编辑.class
文件,请问如何防止vim在tab键自动完成时显示.class
文件?
当我在vim中使用:e
命令时,它会在tab键自动完成.java
文件之前列出.class
文件。鉴于我从不编辑.class
文件,请问如何防止vim在tab键自动完成时显示.class
文件?
在您的vimrc文件中使用以下内容:
set wildignore=*.class
您可以用逗号分隔多个模式以添加更多模式
set wildignore=*.class,*.rbc
请查看wildignore文档以获取更多细节(虽然没有太多可以补充的)
您可以在vimrc中使用后缀选项来降低或忽略具有.class扩展名的文件。
以下是一个简单的示例:
" suffixes to put to the end of the list when completing file names
set suffixes=.bak,~,.o,.h,.info,.swp,.class
wildignore
,但是你的回答引导了我到那里。谢谢。 - carl