5

当我尝试使用 vim 打开文件时,是否有一些 bash 插件可以修改选项卡完成?例如,如果我有一个包含以下文件的目录:

  • 富/
  • foo.c
  • 酒吧.c
  • 酒吧/

(其中 foo/ 和 bar/ 是目录,而 foo 是二进制文件)

我这样做:

虚拟机

然后点击选项卡,自动完成有没有办法忽略 foo/ 和 foo 二进制文件,并自动用“foo.c”填充它,因为这是唯一以 f 开头的文本文件?

4

1 回答 1

2

是的!它本身并不是一个真正的插件,但您可以编辑 bash 的自动完成配置文件以匹配特定应用程序的参数。在基于 Debian 的系统上,您可以在/etc/bash_completion.

事实上,在 Debian Administration 中有一个方便的修改指南。/etc/bash_completion我确定您可以将文件名完成修改为仅接受非二进制文件。

于 2012-07-28T04:19:11.020 回答