LoginSignup
7
0

More than 3 years have passed since last update.

わたしのターミナルはかわいい

Last updated at Posted at 2020-11-10

結論

かわいい💮
image.png

かわいいはつくれる

  1. StartShipをシェルに導入
  2. かわいいプロンプト記号を設定
  3. iTerm2を導入
  4. かわいいカラーリングを設定

+α お好み設定

1. StarShipを導入

StarShipとは

  • 軽量・カスタマイズ性が高いシェル用プロンプト
  • デフォルトでも高機能で、単に設定するだけでもシェルを便利にしてくれる
    一例:
    • ソフトや言語に合わせた絵文字やバージョン情報、ブランチ名を表示する等、シェルを直感的に見やすく・かわいくしてくれる
      ※例: Dockerなら🐳、pythonなら🐍
    • コマンド実行時間を表示する
    • バッテリー残量が一定以上減るとコマンドプロンプトに表示する

インストール

例: zsh

zsh
brew install starship

シェル設定に追加

~/.zshrc

eval "$(starship init zsh)"
Tips: シェル設定の書き方
[モジュール名]
【オプション = "設定値"】

※モジュールやオプション等、詳細は公式ガイド参照

2. プロンプト記号を設定

  • StartShipの設定ファイルを書き換えることで、簡単にプロンプト記号を変えられる
  • 色を変えたり、記号を変えたり、絵文字にしたり

設定ファイルの作成

zsh
mkdir -p ~/.config && touch ~/.config/starship.toml

プロンプト記号設定の書き方

[モジュール名]
【オプション = "[表示するテキスト](書体)"】

直前のコマンド実行結果に応じて表情を変えるプロンプト記号

~/.config/starship.toml
# [character]モジュールで、プロンプト記号を設定できる
[character]
# 直前のコマンド実行結果が成功だった場合
success_symbol = "[(〃σσ)](bold red)[❯ ](bold green)"
# 直前のコマンド実行結果が失敗だった場合
error_symbol = "[(;ー'`ー)](bold blue)[❯ ](bold green)"

3. iTerm2を導入

iTerm2とは

  • 高機能・カスタマイズ性が高いターミナルアプリ

インストール

公式サイト からDL&インストール

4. カラーリングを設定

  1. iTerm2 > Preferences > Profiles > Colorsを開く
  2. 任意のカラーリングを設定

Tips: プリセットのインポート

結論に示した例では、プリセットthayer-bright-iTermをインポートして使っています

  1. thayer-bright-iTermからzipをDL
  2. 1のzipを解凍
  3. Colorsの左下のColor Presets > Importで2で回答したフォルダ内のitermcolorsファイルを選択
  4. Color Presets > thayer brightを選択

+α お好み設定

以下はお好みで

ウインドウのヘッダを変更

iTerm2 > Preferences > Appearance > General > Themeで、Minimalを選択

ウインドウの透明度を変更

iTerm2 > Preferences > Profiles > Window > Transparencyのバーを移動

ウインドウの壁紙を変更

iTerm2 > Preferences > Profiles > Window > Background Imageのボックスに任意の画像をドラッグ&ドロップ

おわりに

顔文字の元ネタが分かった方は私と握手

ターミナルって個性が出るところだと思います。
文房具で例えると、ベーシックなボールペン使ってたり、万年筆愛用してたり、フリクション派だったり、みたいな。
他の方のカスタマイズされたターミナルも拝見したいです。

リスペクト

お前らのターミナルはダサい

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0