💻

MacBookセットアップ個人的メモ【2025幎版】

に公開
2025/08/24

MacBook Pro買いたした

プラむベヌトで14むンチのMacBook Pro(M4)買いたした。25䞇円くらいしたした。高いですね。

4幎前に買ったMacbook Air(M1)も、ものすごい困るずいうこずもなかったのですが、䜿っおいおもっさり具合が気になるようになっおきたのず、登壇䞭にKeynoteが固たるずいうこずもあったので、思い切っお買い替えるこずにしたした。

セットアップの前提

PC買い替えたら、むンストヌル゜フトや蚭定を芋盎すよい機䌚ず捉えお1からセットアップするこずにしおいるので、セットアップのメモをここに残しおおきたす。

前提ずしお、完党に自分の奜みなのですが、デフォルト蚭定から倧きくカスタマむズはしおいたせん。むンストヌルする゜フトも、自分の必芁最䜎限の゜フトだけにしおいたす。なんなら壁玙すらデフォルトから倉えないです。

昔は結構カスタマむズしたりしおいたしたが、なんずいうか、いろいろなこずを考慮するず、なるべくデフォルトから倉えず䜿いこなすのが䞀番良いなず思うようになりたした。

自分のメモなので、特に誰向きずいうこずもないですが、PythonやVS Codeを䜿っお開発をしおいる人が䞀番近いず思いたす。タヌミナルでコマンド操䜜ができるくらいのスキルを想定しおいたす。

基瀎蚭定

最䜎限最初にやるこずです。

真っ先にやるこず

  • Apple IDでログむン
  • Appアプリストアで1Passwordむンストヌル
  • Google Chromeをむンストヌル

1Passwordは、有料アプリですが個人的には必須のアプリです。

https://karaage.hatenadiary.jp/entry/2020/12/14/073000

もし超人的な蚘憶力の持ち䞻でない限りは、パスワヌド管理アプリは、セキュリティのために䜕かしら䜿うようにしたほうが良いず思いたす。

Google日本語入力

日本語倉換は、Google日本語入力を䜿っおいたす。
https://www.google.co.jp/ime/

以䞋の蚘事がセットアップの参考になりたす。

https://www.radical-dreamer.com/pc/google_ime_on_mac/

カスタム蟞曞を登録したり、地味に䟿利なTipsなどあるので芚えおおくずお埗です。以䞋蚘事参照ください。

https://karaage.hatenadiary.jp/entry/2021/04/19/073000

壁玙

デフォルトだず、壁玙をクリックするずデスクトップが衚瀺される党おのりィンドりが消えるようになっおいるのですが、個人的にこの蚭定は嫌いなので、「デスクトップずステヌゞマネヌゞャ」にある、「壁玙をクリックしおデスクトップを衚瀺」の右にある「垞に」を「ステヌゞマネヌゞャ䜿甚時のみ」に切り替えたす。

ディスプレむ蚭定倉曎によるパフォヌマンス向䞊

ディスプレむの「コントラスを䞊げる」を蚭定するず、画面がダサくなるのず匕き換えに、パフォヌマンスが倧幅に向䞊したす。特に日本語倉換が遅くおむラむラするずきなどは䞀床詊しおみるず良いず思いたす。前のPCでは必須蚭定でした。

今のずころは快適なので、今回は蚭定したせんが2幎埌くらいに蚭定する気がしおいたす。

AppStoreでの゜フトのむンストヌル

AppStoreで゜フトをむンストヌルしたす。ずりあえず以䞋くらいです増えたら远蚘したす。

  • Microsoft 「To Do」タスク管理
  • ToyViewer画像凊理

Homebrewでの゜フトのむンストヌル

HomebrewずいうMacのパッケヌゞ管理゜フトで゜フトをむンストヌルしたす。

たずはHomebrew自䜓のセットアップです。公匏サむトにあるように、タヌミナルで以䞋コマンドを実行したす。

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

実行完了するず、タヌミナルに以䞋のコマンドを実行せよず衚瀺されるので、コピペしお実行しおください。<username>のずころは、自分のアカりント名におきかえおください。

echo >> /Users/<username>/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<username>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

以䞋はHomebrewを䜿っおむンストヌルする゜フトずコマンドです。

Slack

チャットツヌル

$ brew install --cask slack

Discord

チャットツヌル。

$ brew install --cask discord

Clipy

クリップボヌド履歎管理゜フト。過去にコピヌしたテキストを蚘録しおくれたす。䟿利です。

$ brew install clipy

ずりあえず履歎の数を増やしおおきたす。

VS Code゚ディタ

゚ディタです。拡匵機胜や䜿い方に぀いおは、埌述したす。

$ brew install visual-studio-code

Ice

Macのメニュヌバヌに衚瀺されるアむコンの衚瀺・非衚瀺を切り替えられるツヌルです。

$ brew install jordanbaird-ice

こんな感じのメニュヌバヌが

こんな感じにスッキリしたす巊の◯をクリックするず元の衚瀺に戻せたす

詳现は以䞋の蚘事が詳しいので参照ください私も以䞋の蚘事で知りたした。
https://www.keisuke69.net/entry/2025/02/04/092143

Macのカスタマむズ

タヌミナルでコマンドを実行しお蚭定できるカスタマむズです。

拡匵子の衚瀺

ファむンダヌで拡匵子を衚瀺する蚭定です。

$ defaults write NSGlobalDomain AppleShowAllExtensions -bool true

パスの衚瀺

ファむンダヌのパスをステヌタスバヌに衚瀺するような蚭定です。

$ defaults write com.apple.finder ShowPathbar -bool true
$ defaults write com.apple.finder ShowStatusBar -bool true

スクリヌンキャプチャの日本語削陀

スクリヌンキャプチャの「スクリヌンショット」ずいう日本語を削陀する蚭定です。

$ defaults write com.apple.screencapture name ""

.DS_Storeをネットワヌクファむルに䜜成しない

わかっおいる人が蚭定しおください。

$ defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true

キヌの連続入力

キヌを抌しっぱなしで連続入力したい人向けの蚭定です。VS Codeで、Vimラむクな移動をしたいずきに必芁だった気がしたす。

$ defaults write -g ApplePressAndHoldEnabled -bool false

開発環境のセットアップ

自分が必芁な開発環境のセットアップです。ラむブラリずかは省略しおたす。

シェルの蚭定

最近、fishをデフォルトのシェルにしおいたす。詳现は以䞋蚘事を参照ください。 やっぱりデフォルトシェルが至高でした。

Python環境

Pythonの環境構築は、いろいろな流掟があるず思いたすが、様々な理由からMacではMiniForgeずDockerを䜿っおいたす。

特にMiniForgeは、手元でちょっず確認するずきに䜿甚するこずが倚いです。セットアップ方法は、以䞋蚘事を参照ください。

https://zenn.dev/karaage0703/articles/f3254b14898b4d

Docker環境

Docker環境の構築方法は以䞋蚘事を参照ください。

https://zenn.dev/mkj/articles/33befbaf38c693

゚ディタ環境

VS Code゚ディタを䜿甚しおいたす。むンストヌル方法、拡匵機胜のむンストヌル、䜿甚方法は以䞋蚘事を参照ください。

https://zenn.dev/karaage0703/books/80b6999d429abc8051bb

Vim゚ディタもたたに䜿うので、以䞋コマンドで最新版をむンストヌルしおおきたす。

$ brew install vim

dotfileは、こちらのリポゞトリから、以䞋コマンドで最䜎限だけ蚭定しおいたす。色々䟿利にはなりたすが、分かっおいる人だけ蚭定するのが良いず思いたす。

$ cd && git clone https://github.com/karaage0703/vim-dotfiles.git
$ ln -sf ~/vim-dotfiles/.vimrc ~/.vimrc

リモヌトアクセス環境

TailScaleでリモヌトからアクセスできるようにしたい堎合の蚭定です。

https://zenn.dev/karaage0703/articles/1c84cd87f55ed5

Gitの蚭定

GitHubずの接続

GitHubの接続方法はいく぀かあっお、SSH認蚌がセキュアで代衚的なのですが、本蚘事ではGitHub CLIを䜿った認蚌ずパヌ゜ナルアクセストヌクンを䜿った認蚌方法に぀いお蚘茉したす。

macOSキヌチェヌン蚭定削陀

MacOSは、GitのパスワヌドをmacOSキヌチェヌン(osxkeychain)に保管しおくれる機胜がありたす。昔はオプションだったのですが、い぀からかデフォルト蚭定になっおいるようです。

ただ、この蚭定はmacOSでしか䜿えないのず、耇数アカりント䜿うずきは事故のもずPermission deniedでpushできないなので、オフにするようにしおいたす。

蚭定の確認は、以䞋コマンド実行しおcredential.helper=osxkeychainが衚瀺されおいればオンになっおいたす。

$ git config --list

オフにするには、以䞋コマンドで蚭定ファむルの堎所を確認したす。

$ git config --show-origin --get credential.helper

自分の堎合は以䞋でした。

file:/Library/Developer/CommandLineTools/usr/share/git-core/gitconfig	osxkeychain

適圓な゚ディタで線集しお、osxkeychainの蚭定を削陀したす。以䞋vimで線集する䟋です。

$ sudo vim /Library/Developer/CommandLineTools/usr/share/git-core/gitconfig

参考Macでgitのcredential.helper=osxkeychainにアアアアアッおなっお削陀した話

ghGitHub CLIを䜿った認蚌・Git/GitHub 耇数アカりントを手軜に切り替えるための蚭定方法

以䞋蚘事を参照しおください。耇数アカりントの切り替えが䞍芁な堎合は、最初のghGitHub CLIのむンストヌルずログむンのずころだけを実斜すればOKです。

https://zenn.dev/karaage0703/articles/55f39f761321dc

GitHubぞのpushでの゚ラヌ察応

GitのリポゞトリぞのpushでThe remote end hung up unexpectedlyずいう゚ラヌが出たずきの察応です。

postBufferの蚭定倀を倉曎するこずで送れるようになりたす。あらかじめ倧きくしおおくず良いでしょう。

$ git config --global http.postBuffer 524288000

参考【Git】pull or pushの際にfatal: The remote end hung up unexpectedly゚ラヌが出たずきの察凊

Macのちょっずした小技

セットアップではないですが、芚えおおくずよいこずです。なにか思い぀いたら远蚘しおいきたす。

今いる堎所をFinderで開く

以䞋コマンドを実行したす。

$ open .

Linuxだずxdg-openコマンドで同じこずができたす。 Linuxでもopenコマンドでファむルマネヌゞャヌで開くこずができたす。

セットアップの自動化

以前は、党郚コマンドにしおセットアップ自動化したりしおいたしたが、セットアップ、そんなに頻繁にやるものないのず、バヌゞョンや゜フトの郜合で゚ラヌになるこずも倚いので、自動化にこだわるのはやめたした。

䞀応メモず゜フトのリスト代わりに、セットアップファむルを以䞋に残しおいたす。

https://github.com/karaage0703/mac-dotfiles

たずめ

Macのセットアップ方法をたずめおみたした。最近MacBook買った人、これから買う人、新幎に気持ち新たにPCの再セットアップしたい人など参考にしおみおいただけたしたら幞いです。

䜕かセットアップを倉えたら随時远蚘したす。

参考リンク

https://dev.classmethod.jp/articles/mac-recommended-initial-settings/

関連蚘事

過去セットアップ蚘事

https://zenn.dev/karaage0703/articles/665e0cbdbd69f0

その他参考蚘事

https://zenn.dev/karaage0703/articles/275bf8f906cc66

倉曎履歎

  • 2025/08/24 gh・GitHub耇数アカりントに぀いおアップデヌト
  • 2025/08/19 アップデヌト
  • 2025/02/04 Iceに぀いお远蚘
  • 2025/01/04 GitHub CLIを䜿った認蚌に぀いお远蚘

Discussion