5

vimでファイルを開こうとしたときにタブを完全に変更するbash用のプラグインはありますか?たとえば、次のファイルを含むディレクトリがある場合:

  • foo /
  • foo.c
  • foo
  • bar.c
  • バー/

(ここで、foo/とbar/はディレクトリであり、fooはバイナリファイルです)

そして私はこれを行います:

vim f

次にタブを押します。オートコンプリートが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 に答える