tkhrsskの日記

技術ネタなど

MacBookProを買った時にするセットアップ

まだ買ってないけど、MacBookPro買い換えたいと思っているので、買い換えた時のセットアップしたいことをメモする。

Windows 10

なんだかんだゲームするときにWindows欲しいので、下記記事を参考に。

MacBook AirにWindows10をインストール - tkhrsskの日記

VisualStudioCode

tkhrssk.hatenablog.com

このとき書いてないけど、 code コマンドで開けるようにするのは必須。

あと、PlantUML環境(localサーバ)とSpringBoot環境はセットアップしておきたい。

入れておくソフト

Game

環境設定

実操作

brew install git
brew install tig
brew install iproute2mac
brew install htop
brew install zsh-completions
brew install colordiff
brew install nodebrew
mkdir -p ~/.nodebrew/src
nodebrew install-binary latest
nodebrew use v15.2.1
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zprofile
. ~/.zprofile
ln -s /usr/local/share/git-core/contrib/diff-highlight/diff-highlight /usr/local/bin
git config --global diff.compactionHeuristic true
git config --global pager.log 'diff-highlight | less'
git config --global pager.show 'diff-highlight | less'
git config --global pager.diff 'diff-highlight | less'

日本語ファイル対応

git config --global core.quotepath false

zsh補完

mkdir -p ~/.zsh/completion
curl -L https://raw.githubusercontent.com/docker/cli/master/contrib/completion/zsh/_docker > ~/.zsh/completion/_docker 

蓋を閉じてもスリープさせない(本当に必要なら)

sudo pmset -a disablesleep 1

MacBookシリーズで蓋を閉じてもスリープにさせない方法 | INFORNOGRAPHY

Java8... Dockerで良かったかも。

brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8

複数バージョンインストール時の切替方法

export JAVA_HOME=`/usr/libexec/java_home -v "1.8"`
PATH=${JAVA_HOME}/bin:${PATH}

2021/1/16 追記 いつの間にか、brew cask install adoptopenjdk8が使えなくなって、--caskになっていた。