Mac Studio 初期設定
環境設定
GoogleChromeインストール
Googleアカウントログイン
homebrew
ホームページからscriptを取得
% echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/jabelic/.zprofile
% eval "$(/opt/homebrew/bin/brew shellenv)"
~/.zprofileが設定ファイルになる
zshrcに変えた
karabiner
UI変わってた。
ShiftIt
VSCode
Clipy
xcode-select --install
これはalready installedだった
iTerm2 - macOS Terminal Replacement
/jabelic-public/terminal(also iTerm)で pure のbranch名のcolorを変える
$ prompt -l
テーマのリスト
$ prompt -s fire
テーマを確認。
code:.zshrc
# .zshrc
autoload -Uz promptinit
promptinit
prompt fire
$ source ~./zshrc
github ssh
GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~ - Qiita
z command
ディレクトリを飛び回る z コマンド - Qiita
pyenv
$ arch -arm64 brew install pyenv
M1MacのRosettaとARM環境にpyenv + pipenvの環境構築を行う - Qiita
brew 入れ直し
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
code:.zshrc
if "$(uname -m)" = "arm64" ; then
eval "$(/opt/homebrew/bin/brew shellenv)"
export PATH="/opt/homebrew/bin:$PATH"
else
eval "$(/usr/local/bin/brew shellenv)"
fi
$ brew install pyenv
code:.zshrc
if "$(uname -m)" = "arm64" ; then
# arm64
export PYENV_ROOT="$HOME/.pyenv_arm64"
export PATH="$HOME/.pyenv_arm64/bin:$PATH"
eval "$(pyenv init -)"
else
# x86_64
export PYENV_ROOT="$HOME/.pyenv_x64"
export PATH="$HOME/.pyenv_x64/bin:$PATH"
eval "$(pyenv init -)"
fi
$ pyenv install 3.11.0
$ pyenv local 3.11.0
$ pyenv version
3.11.0 (set by /Users/jabelic/.python-version)
JupyterLab
$ pipenv install jupyterLab
$ pipenv run jupyter lab
julia
code:.zshrc
if "$(uname -m)" = "arm64" ; then
alias julia=/Applications/Julia-1.8-arm.app/Contents/Resources/julia/bin/julia
else
alias julia=/Applications/Julia-1.8-intel.app/Contents/Resources/julia/bin/julia
fi
code:.zshrc
# Rosetta Arm 切り替え
alias x86='arch -x86_64 zsh'
alias arm='arch -arm64e zsh'
【2022年】Macのターミナル画面にGitブランチ名を表示させるようにする | とむじそブログ
gitのbranch表示
code:.zshrc
# git
autoload -Uz vcs_info
setopt prompt_subst
zstyle ':vcs_info:git:*' check-for-changes true
zstyle ':vcs_info:git:*' stagedstr "%F{magenta}!"
zstyle ':vcs_info:git:*' unstagedstr "%F{yellow}+"
zstyle ':vcs_info:*' formats "%F{cyan}%c%u%b%f"
zstyle ':vcs_info:*' actionformats '%b|%a'
precmd () { vcs_info }
# プロンプトカスタマイズ
PROMPT='
%B%F{red}%n@%m%f%b:%F{green}%~%f%F{cyan}$vcs_info_msg_0_%f
%F{yellow}$%f '
Clipy - Clipboard extension app for macOS
clipy入れる
node version 管理ツール volta
Understanding Volta | Volta
$ volta install node@18
$ volta install yarn
$ volta install npm
#M1 #ARM