LoginSignup
1
0

More than 3 years have passed since last update.

oh-my-zshをインストールしたあとgit:(master)×と表示され進めない時

Posted at

はじめに

職場のカリキュラムを進めていく中でoh-my-zshをインストールしている時に、ターミナルに妙な表示が出て表示を直したいなと思ったことが今回の記事を作成しようと思ったことのきっかけです。
ちなみに、ターミナルにでた表示とは下記です。(この表示消えない!こっから進めない!!なんなんだ!!)

ターミナル
➜  ~ git:(master) ✗

順を追ってこの表示を変更する方法を説明したいと思います!

oh-my-zshのインストール

oh-my-zshのインストールは以下記事を参考にしました。
Macにzshをインストール(oh-my-zshを入れるまで)
この記事を参考に、4.oh-my-zshをインストールまで進め「oh-my-zsh」をインストールした際、ターミナル画面に上記表示が出るようになりました。
本来なら下記表示になる予定でした...

ターミナル
-> %

まず、「→git.(master)×」。この表示の意味するところは、シェルのプロンプトにgitのブランチ名と状態が出るようになってしまっているということです。
設定としてgitの状態を表示するよう設定されちゃってるので、それを変えれば良い!というお話です( ◜௰◝ )ナルホド

プロンプト(zshrc)を編集・カスタマイズ

プロンプトの変更

下記コマンドでプロンプトの設定を確認します。

ターミナル
$vim ~/.zshrc

vim → Vimは、vi から派生し、発展した高機能なテキストエディタです。これを使ってファイルの中身をいじっていきます!
.zshrc → zshの設定ファイルです。

上記コマンドを実行すると以下のような内容が表示されるかと思います。

ターミナル
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH="/Users/mochidzuki-wataru/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell" ←今回はここを書き換えます。ohmyzshで使えるテーマの指定場所。

# Set list of themes to pick from when loading at random
...(以下略)

ここの10行目ZSH_THEMEを編集。rubbyrussellからcandyへ書き換えて、INSERT(入力モード)からエスケープボタンを押して離脱、:wq(上書き保存&終了)をして設定の変更は完了です。

続いて以下コードを実行して変更を反映させましょう!

ターミナル
$ source ~/.zshrc

source」コマンドは、ファイルに書かれたコマンドを現在のシェルで実行する、というコマンドです。 主に今回のようなシェルの設定ファイルを反映させる際に使用します。

これでgitの表示はなくなったかと思います(੭ ᐕ)੭オシマイ チャンチャン

おまけ

ZSH_THEMEで記述してあったrobbyrussellと変更したcandy、それぞれのテーマ内容を確認したい方はGithubからご覧いただけます。
→ robbyrussell.zsh-theme
→ candy.zsh-theme

1
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
1
0