現在、特定のファイル拡張子を無視していますが、タブ補完を行うときに vim がバイナリ ファイル (印刷できない文字を含むファイルとしてバイナリを定義する可能性がある) を無視できると非常に便利だと思います。
私は Windows ではなく Linux で実行しているため、単に .exe を一致させるだけでは役に立ちません。
No, there's no such setting, and I also don't see how it could be useful. Especially on Unix, many files with the executable bit set are actually scripts (Shell, Perl, Python, etc.), which are perfectly suitable for editing with Vim.
For custom :command
s, you could build such a completion yourself (-complete=custom
argument, using executable()
for testing), but to apply this to built-in commands, you'd have to patch Vim's source code.