Watch

Bashプロンプトに絵文字アイコンを追加してコマンドラインをカスタマイズする

Bashプロンプトに絵文字アイコンを追加してコマンドラインをカスタマイズする

絵文字プロンプト

bash プロンプトの外観をカスタマイズする非常にユニークで面白い方法は、Mac OS X の絵文字アイコンの 1 つを追加して、プロンプト自体の外観を変更することです。

これは、それ自体では世界で最も実用的な調整ではありませんが、面白いものであり、bash プロンプトをカスタマイズする従来の方法を使用しているため、必要に応じて便利にしたり、役に立たなくしたりすることができます。

Mac OSターミナルのBashプロンプトに絵文字を追加する方法

コマンドラインプロンプトとして絵文字アイコンを追加する方法は次のとおりです。

  • ターミナル アプリを開き、好みのコマンド ライン テキスト エディターを使用して .bash_profile ファイルを変更します。
  • nano .bash_profile

  • 次のような新しい行を追加します。
  • PS1=" "

  • 次に「編集」メニューをプルダウンして「特殊文字」を選択し、特殊文字メニューから「絵文字」を選択します。
  • シェルプロンプトで使用したい絵文字を見つけて、PS1 = " "行にドラッグ&ドロップして引用符で囲みます。

ターミナルプロンプトに絵文字アイコンを追加する

  • 端末の設定によっては、ドラッグ&ドロップ後に何も表示されない場合があります。絵文字をドロップした空白の後にスペースを2つ入れると、次のようになります。PS1 =” “
  • .bash_profile の変更を Control+O (nano の場合) で保存し、Control+X で nano を終了します。
  • 新しいターミナルウィンドウを開いて、絵文字をプロンプトとして表示します

そこに絵文字だけを設定すると、新しい bash プロンプトは次のようになります。

絵文字bashプロンプト

絵文字は、ターミナルのフォントサイズがかなり大きい場合、おそらく慣れているよりも大きい場合に、プロンプトとして最も見栄えがよくなります。これは特に複雑な絵文字アイコンに当てはまりますが、星、シャムロック、親指を立てたマークなどの基本的なアイコンの場合は、小さいフォントでも問題なく表示されます。

シャムロックの絵文字プロンプト

これは何よりも楽しい機能です。熱心なターミナルユーザーであれば、bashプロンプトをこれ以外の方法でカスタマイズした方法によっては、機能的というよりはむしろ滑稽に感じるかもしれません。ただし、絵文字に加えて、一般的な書式設定のカスタマイズも適用できます。よくある、特に便利なカスタマイズの一つは、現在の作業ディレクトリを表示することです。これは、PS1=” ” コマンドを以下のように変更することで追加できます。

PS1="(drop emoji here) \W "

あるいは逆の場合:

PS1="\W (drop emoji here) "

さらに、絵文字と PWD も表示されるユーザー名 @ ホスト名により、ますます便利になります。

PS1="\u@\h (drop emoji icon) \W "

カスタマイズされた絵文字シェル

絵文字の後にスペース (2 つでない場合も) を追加することを忘れないでください。そうしないと、コマンド プロンプトに対してスペースが狭くなってしまいます。

これがちょっとやりすぎだと思う場合は、ターミナル全体の外観を改善するためのガイドと、実行されたコマンド間にセパレーターを追加して読みやすくするための別の優れたトリックを確認してください。

DaringFireball経由で面白いヒントのアイデアを提供してくれたTorrezに感謝します