linux - 是否有等效于 set wildignore 的方法来忽略带有不可打印字符的文件?

标签 linux vim

目前我忽略了某些文件扩展名,但我认为如果我可以让 vim 在执行制表符完成时忽略二进制文件(我们可能将二进制文件定义为具有不可打印字符的文件),这将非常有用。

我在 Linux 而不是 Windows 上运行,所以只匹配 .exe 是没有用的。

最佳答案

不,没有这样的设置,我也不知道它有什么用。特别是在 Unix 上,许多设置了可执行位的文件实际上是脚本(Shell、Perl、Python 等),非常适合用 Vim 编辑。

对于自定义 :command,您可以自己构建这样的完成(-complete=custom 参数,使用 executable() 进行测试), 但要将其应用于内置命令,您必须修补 Vim 的源代码。

关于linux - 是否有等效于 set wildignore 的方法来忽略带有不可打印字符的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916963/

相关文章:

linux - 通过减少 Linux 中的交换内存大小来增加 ext4 分区大小

Vim - 插入一列文本/将重复字符插入多行

vim - 如何在 Vim 中使用 UTF-8 序列输入 Unicode 字符?

image - vim 图像放置

linux - Linux 中的 MP3 重采样

c - 如何在 Linux 中检测是否有任何其他实体/进程正在写入文件?

java - 2个java进程共享JVM吗

linux - 为什么运行时 undefined symbol 会通过将/usr/lib 添加到ld.so.conf 来修复?

vim - 如何将拉动的文本移到vim中的特定寄存器中?

vim - 如何防止执行操作后退出自动视觉模式?