目前我忽略了某些文件扩展名,但我认为如果我可以让 vim 在执行制表符完成时忽略二进制文件(我们可能将二进制文件定义为具有不可打印字符的文件),这将非常有用。
我在 Linux 而不是 Windows 上运行,所以只匹配 .exe 是没有用的。
最佳答案
不,没有这样的设置,我也不知道它有什么用。特别是在 Unix 上,许多设置了可执行位的文件实际上是脚本(Shell、Perl、Python 等),非常适合用 Vim 编辑。
对于自定义 :command
,您可以自己构建这样的完成(-complete=custom
参数,使用 executable()
进行测试), 但要将其应用于内置命令,您必须修补 Vim 的源代码。
关于linux - 是否有等效于 set wildignore 的方法来忽略带有不可打印字符的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916963/