🍎
私のMacの開発環境セットアップ
はじめに
私のMacのセットアップ手順をまとめます。
私は長年Windowsを愛用していたため、設定内容はなるべくWindowsに合わせるようにしています。
Homebrew
-
Homebrew本体のインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
使うアプリをインストール
brew install git brew install --cask google-chrome brew install --cask visual-studio-code brew install --cask slack brew install --cask microsoft-office brew install --cask microsoft-teams brew install --cask scroll-reverser
Finder関連
-
ファイルの拡張子表示、隠しファイル表示
defaults write NSGlobalDomain AppleShowAllExtensions -bool true defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder
トラックパッド
-
タップしただけでクリックするようにする。右クリックを指二本でできるようにする。
defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true defaults write com.apple.AppleMultitouchTrackpad TrackpadRightClick -bool true defaults write com.apple.AppleMultitouchTrackpad TrackpadCornerSecondaryClick -int 0
キーリピートの設定
- リピートを最速にし、連続入力可能にする。
-
defaults write NSGlobalDomain KeyRepeat -int 1 defaults write NSGlobalDomain InitialKeyRepeat -int 10 defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
キー入れ替え
-
Settings -> Keyboard -> Keyboard Shortcut -> Modifier KeysからControlとcommandを入れ替える -
Settings -> Keyboard -> Keyboard Shortcut -> Modifier KeysからCapsLockをCommandに変更する -
Settings -> Keyboard -> Keyboard Shortcut -> Function KeysからFnを常にデフォルトにする -
Settings -> Keyboard -> Input Surcesからwindows風入力をONにする
起動音オフ
- Macを起動したときになる効果音を消す
sudo nvram StartupMute=%01
SSH関連
- 鍵の生成。この際、必ずパスフレーズを設定しないとKeychain周りで不便です。
ssh-keygen - .zshrcに以下を追記し、ターミナルを開き直します。
ssh-add --apple-load-keychain ~/.ssh/id_ed25519 2>/dev/null - もしDockerコンテナ内でSSHキーを使いたい場合は、以下のようにマウントします。
volumes: - /run/host-services/ssh-auth.sock:/tmp/agent.sock
Discussion