💻
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