💻
2023年9月版 M2 MacBook Pro セットアップ
インストール一覧
- 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へ切り替え
にチェック
-
- Mission Controlから画面上部の
- 仮想デスクトップを自動並び替えしないようにする
-
システム設定
>デスクトップと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 設定
- ssh
-
https://github.com/settings/keys
ssh-keygen -t ed25519 -C "your_email@example.com" pbcopy < ~/.ssh/id_ed25519.pub
-
https://github.com/settings/keys
- Organization 用の通知メールアドレスを追加
- パーソナルアクセストークンの設定
git config --global url.https://ユーザー名:トークン@github.com/.insteadOf https://github.com/`
- .gitignore_global
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