[英]Auto-complete only filenames with bash when running vim?
当我尝试使用vim打开文件时,是否有一些bash插件可以修改标签? 例如,如果我有一个包含以下文件的目录:
(其中foo /和bar /是目录,foo是二进制文件)
我这样做:
vim f
然后点击Tab,有没有办法让自动完成忽略foo /和foo二进制文件,并自动用“foo.c”填充它,因为那是唯一以f开头的文本文件?
是! 它本身并不是一个插件 ,但您可以编辑bash的自动完成配置文件以匹配特定应用程序的参数。 在基于Debian的系统上,您可以在/etc/bash_completion
找到此配置文件。
事实上,有一个方便的指南来修改 Debian Administration上的/etc/bash_completion
。 我相信你可以修改文件名完成只接受非二进制文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.