10

Cシェルの場合、コマンド、ファイルなどのタブ補完を大文字と小文字を区別しないようにする方法はありますか?

変数を見ましたcomplete=enhanceが、それはcshではなくtcsh専用です。

4

2 に答える 2

15
set autolist = ambiguous 
set complete = enhance 
于 2010-07-22T06:57:52.550 に答える
6

超初心者向けのより詳細な回答は次のとおりです。

Ratheesh Pai の答えは正しいですが、設定を保持したい場合は、コマンドを.cshrcファイルに書き込んでください。このファイルは、シェルを開くたびに実行されます (.cshrcファイルがホームディレクトリにあると仮定します。.cshrcファイルを設定ファイルと考えてください。必要な個人設定を追加します...

タブ補完を設定する方法は次のとおりです。

cd ~
vim .cshrc

以下の 2 行を挿入します。.cshrc

set autolist = ambiguous 
set complete = enhance

次に、VIM を終了します。

最後に、シェルを再度開く (または.cshrcファイルを source する):

source ./.cshrc

次に、試してみると、大文字と小文字を区別しないタブ補完ができるはずです。

于 2018-04-30T21:26:19.940 に答える