💻

2023年9月版 M2 MacBook Pro セットアップ

2023/09/01に公開

インストール一覧

  • 1Password
  • AppCleaner
  • DeepL
  • goenv
  • Homebrew
    • bat
    • fish
    • fisher
    • fzf
    • ghq
    • rustup-init
  • JetBrain
    • CLion
    • DataGrip
    • GoLand
  • Slack
  • Sourcetree
  • Visual Studio Code

Mac 設定

  • スクロール方向の変更
    • システム設定 > トラックパッド > スクロールとズーム
      • ナチュラルなスクロール を OFF
  • fn キー押さなくてもファンクションキー使えるようにする
    • システム設定 > キーボード > キーボードショートカット > ファンクションキー
      • F1、F2などのキーを標準のファンクションキーとして使用 を ON
  • 音声入力のショートカットキーを変更
    • システム設定 > キーボード > 地球儀キーを押して
      • 音声入力を開始(地球儀キーを2回押す) を選択
  • 仮想デスクトップを追加
    • Mission Controlから画面上部の + で追加
    • システム設定 > キーボード > キーボードショートカット > Mission Control
      • デスクトップNへ切り替えにチェック
  • 仮想デスクトップを自動並び替えしないようにする
    • システム設定 > デスクトップとDock > Mission Control
      • 最新の使用状況に基づいて操作スペースを自動的に並び替える を OFF

Homebrew

fish shell 設定

ログインシェルの変更

echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish

カラーテーマとプロンプトの変更

fish_config

GitHub 設定

Sourcetree 設定

git config --global user.name "your name"
git config --global user.email "your_email@example.jp"
  • Mac のキーチェーンアクセスで 'sourcetree' で検索
    • もし古い情報が残っていれば削除
  • Settings > Accounts > Add...
    • 入力内容
      • GitHub
      • OAuth
      • Connect Account
      • HTTPS
    • パスワードには GitHub で生成したパーソナルアクセストークンを使う

Go 言語設定

Go のバージョン管理のために goenv を使う

git clone https://github.com/go-nv/goenv.git ~/.goenv
goenv install -l
goenv install 1.21.0
goenv global 1.21.0

GoLand 設定

  • Go > GOROOT
    • /Users/ユーザ名/.goenv/versions/Goバージョン
  • Go > GOPATH
    • /Users/ユーザ名/go
  • Tools > Terminal > Application Settings > Shell path
    • /opt/homebrew/Cellar/fish/fishバージョン/bin/fish

fisher+ghq+fzf いれて便利に使えるようにする

brew install ghq fzf fisher
fisher install decors/fish-ghq
  • Ctrl+g でリポジトリ検索&移動
  • Ctrl+r で履歴検索

Rust 設定

CLion 設定

  • Plugin
    • Rust
    • GitHub Copilot
  • Preferences
    • External Linters
    • Rustfmt

Discussion