質問するログイン新規登録
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

2回答

2307閲覧

linuxでcdの候補に色を付けたい

ruei

総合スコア284

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

1クリップ

投稿2018/09/16 11:01

0

1

windows subsystem for linuxでubuntuをwindows上で動かしています。
cdと打った後にTABを押すと、移動先の候補が表示されます。
この候補の文字列にファイルやフォルダの種類に応じた色を付けることはできませんか?
lsも同様に色がついていなかったのですが、オプション--color=autoをつけることで
色を付けることに成功しました。
同じオプションをつけてもcdには効果がありません。
不可能なのでしょうか?
詳しい方ご教授ください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

zshを使用すれば可能なようです。以下が手順です。
1,下準備

cd ~ sudo apt-get update

2,zshを導入します

sudo apt-get install zsh nano .bashrc

nanoで以下を貼り付けます

# Launch Zsh if [ -t 1 ]; then exec zsh fi

Ctrl+O
Enter
Ctrl+X
の順番にキーを押します
3, gitを導入していない場合は導入します

sudo apt-get install git -y

4,dircolors-solarizedをgitからcloneします

git clone https://github.com/seebi/dircolors-solarized.git

5,設定をします

eval $(dircolors dircolors-solarized/dircolors.ansi-universal) nano .zshrc

nanoで以下を貼り付けます

if [ -n "$LS_COLORS" ]; then zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} fi

Ctrl+O
Enter
Ctrl+X
の順番にキーを押します

以上です。一応Ubuntu実機で動作確認しました。参考になれば幸いです。
説明が過剰だったら申し訳ありません。

参考
1
2

投稿2018/09/16 11:43

編集2018/09/16 11:46
goma1661

総合スコア167

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

(今のところ)不可能です。

tabによる補完はbashの機能ですが、bashの補完でcolorizeする機能は(今のところ)聞いたことがありません。

今のところ、としつこいのは、そういう機能を世の中の誰かが実装すれば可能になるかも、という期待を込めています。

投稿2018/09/16 11:42

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問