肉Bashでは、ディレクトリだけを完了してください。

肉Bashでは、ディレクトリだけを完了してください。

vi私が入力したディレクトリでtab(2回)これは私に提供されます

user$ vi 
CMakeFiles/ global/     libs/

そしてls2tab秒が私に与えられた

user$ ls 
! core.log CMakeFiles/ global/     libs/ _jni/

(ノート:lsのエイリアスは "ls -Ah --color = auto"です。、_jniはシンボリックリンクで、隠しファイルはありません。 )

viタブの完了中はファイルが表示されず、ディレクトリのみが表示されるようです。なぜこれが起こるのですか?viと同じように動作させるにはどうすればよいですかls? SEで記事を検索した後、~/.vimrcに次の行を追加しました。しかし、この場合は何もしないようです。

set wildmode=longest,list,full
set wildmenu

バージョンvi:VIM - Vi改良バージョン7.3.429
バージョンls:ls(GNU coreutils)8.13

ベストアンサー1

ArchiLinuxでも同じ問題が発生しましたが、結局完成機能の問題であることがわかりました。

complete -r vimコンプリッタを削除するために使用されます。 (またはbashrcにこの行を入れてください)

おすすめ記事