Closed6

ターミナルの設定を忘れないように残しておく

taichi fukumototaichi fukumoto

プロンプトをカスタマイズ

デフォルトの見た目は少しダサいので、カスタマイズしてかっこよくする。

~/.zshrc
#プロンプトカスタマイズ
export PROMPT="
%F{cyan}[%~]%f <`git config user.name`>
❯ "
RPROMPT='%*'

上記の設定で以下のような表示になる

Terminal
[~] <GitHub-USER-NAME>
❯                                                                         00:00:00
taichi fukumototaichi fukumoto

エイリアスの設定

エイリアスを設定しておく。
alias エイリアス名="[コマンド]"でエイリアスを登録できる。

~/.zshrc
#エイリアスの設定
alias ls='ls -G'
alias la='ls -G -a'
alias ll='ls -G -l'

alias ..='cd ..'

alias insiders='code-insiders'

alias vz="vim ~/.zshrc"
alias sz="source ~/.zshrc"
alias cz="cat ~/.zshrc"

エイリアスはあんまり設定していない。

taichi fukumototaichi fukumoto

コマンドのヒストリの設定

コマンドの履歴に関する設定を記述する。

~/.zshrc
# ヒストリの設定
HISTFILE=~/.zsh_history
HISTSIZE=50000
SAVEHIST=50000

# 直前のコマンドの重複を削除
setopt hist_ignore_dups

# 同じコマンドをヒストリに残さない
setopt hist_ignore_all_dups

# 同時に起動したzshの間でヒストリを共有
setopt share_history
taichi fukumototaichi fukumoto

Homebrewのインストール

Homebrewをインストールする。
インストールコマンドは、公式サイトのものを使う。

https://brew.sh/index_ja

~/.zshrcにパスを通す。

~/.zshrc
#HomebrewのPathの設定
export PATH="/opt/homebrew/bin:$PATH"
taichi fukumototaichi fukumoto

Gitのインストール

MacにはデフォルトでGitが備わっているが、Homebrewで簡単にバージョンを管理したいので、HomebrewでGitをインストールする。

Terminal
$ brew install git

HomebrewでインストールしたGitを使うためにパスを通す。

~/.zshrc
#HomebrewのGitを使うPath
export PATH="/opt/homebrew/bin/git:$PATH"
taichi fukumototaichi fukumoto

Zshのインストール

こちらもデフォルトのものではなく、Homebrewで最新版をインストールして使います。

Terminal
$ brew install zsh

HomebrewでインストールしたZshを使うために、/etc/shellsに以下を追記する。

Terminal
$ sudo vi /etc/shells
/etc/shells
  # List of acceptable shells for chpass(1).
  # Ftpd will not allow users to connect who are not using
  # one of these shells.

  /bin/bash
  /bin/csh
  /bin/dash
  /bin/ksh
  /bin/sh
  /bin/tcsh
  /bin/zsh
+ /opt/homebrew/bin/zsh

ログインシェルを変更する。

Terminal
$ chsh -s /opt/homebrew/bin/zsh

確認する。

Terminal
$ echo $SHELL
このスクラップは2021/07/28にクローズされました