1

コマンドなどを起動してLaTeXソースの編集を開始したいときはいつでもvim pdeOptAff.tex、(タブ)オートコンプリートをbashするのはまだ面倒だと思います。これは、フォルダーには通常、同じ名前で末尾が異なる一連のファイルが含まれているためです。

$ ls

pdaeOptAff.aux  pdaeOptAff.out         pdaeOptAff.tex.latexmain
pdaeOptAff.bbl  pdaeOptAff.pdf         pdaeOptAff.toc
pdaeOptAff.blg  pdaeOptAff.synctex.gz
pdaeOptAff.log  pdaeOptAff.tex

私は常にファイルを開きたいので~.tex、オートコンプリートでファイルのみを展開するフィルターが欲しい~.texです。

さらに、エイリアスが定義されています: alias g='gvim --remote-silent'. そのため、特にこのフィルターはエイリアスに対して機能するはずです。

4

1 に答える 1

2

試す:

complete -f -X '!*.tex' g

次に、次のように入力できます。

g <TAB>

そして完了を取得します。注: これはディレクトリを完成させません。他の誰かが を使用してより良い解決策を持っているかもしれませんcompgen

The Linux Documentation Projectにも役立つオートコンプリート ガイドがあります。

于 2013-08-28T10:24:52.330 に答える