質問

Cygwinを設定してタブ補完を使用するにはどうすればよいですか

実際には、私はそれを自動的に持っていますが、パスを完成させるようには見えません。完全なパスに設定するにはどうすればよいですか

役に立ちましたか?

解決

Cygwinパスは通常、 / cygdrive / c で始まります(もちろん、使用しているドライブ文字はすべて置き換えてください)。したがって、 c:\ Program Files を完了するには、(たとえば) / cygdrive / c / Prog と入力し、 TAB を押す必要があります。

また、Cygwinでは大文字と小文字が区別されるため、小文字の「p」のために / cygdrive / c / prog c:\ Program Files に完了しません。 。

他のヒント

この質問に答えているのは、以前に受け入れられた答えから答えが変わったようだからです。 Cygwinをインストールしたばかりですが、bashの完了は実際には別個の別個のインストールモジュールである「bash-completion」であることがわかりました。デフォルトのインストールでは選択されていないため、明示的にインストール/更新する必要があります。

個別のインストールモジュールとしてのbash-completion

「持っている」のはcygwinそのものではありません。タブ補完;使用しているシェルです。デフォルトでは、cygwinシェルはbashであり、実際にパス上の実行可能ファイルと現在のディレクトリ内のファイルに対して基本的なタブ補完を提供します。うまくいきませんか?

Cygwinは単なる環境です。対話しているプログラムはシェルと呼ばれます。多くのシェル(bash、zshなど)があります。

bashの場合、この一連の手順を変更して、 inputrcファイル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top