はじめに
Macbook、だいたい4年に1回くらい買い換えると思います。
会社貸与のものがあればもっと頻度が高くなります。
MacOSが好きなので、今後何回買い換えるかわかりません。
毎回、「あれ、買い替えたら何すればいいんだっけ」となるのが面倒なので、やることリストを作っておきます。
完全に個人用ですが、何かの参考になれば幸いです。
(エンジニア向けです)
やることリスト
アプリケーションのインストール
以下は最低限必要なもの。
- Google Chrome
- Google日本語入力
- Slack
- iTerm
- Notion
- DeepL(デスクトップアプリ版おすすめです!)
- VSCode
- Karabiner-Elements(USキー配列がすきなので必須)
- Alfred
- Docker for Mac
- Table Plus
- Itsycal(メニューバーからカレンダーを呼び出せて便利)
- gitのアップグレード(デフォルトは少し古い)
- gitのコミットメッセージで起動するエディタをnvimにする
MacのSystem Preferences
- トラックパッドの速さを速く
- caps lockをcontrolキーに
- Dockを小さくしてデフォルト非表示に。左サイドに配置
- キーリピートを最速に
- spotlightの呼び出しショートカットを無効化(Alfredを使うため)
- Functionキーの動作を、通常のFunctionキー通りにする(F12で開発者ツールを出すなど)
Karabiner-Elementsの設定
Karabiner-Elementsは、キーバインディングを楽に設定してくれるアプリケーションで、USキーを使ってる場合は、右commandで日本語入力、左commandで英字入力とか設定できて便利です。
設定はこちら参照。
iTermの設定
iTermは必須という人も多いのではないでしょうか。
設定.plst
ファイルにエクスポートできるので、GitHubとかにpushしておくと便利です。
cloneして読み込むだけで設定完了。
シェルの設定
.zshrc
とかの設定です。
これも設定ファイルをGitHubとかにまとめておくと便利。
シェルスクリプトで一括で設定できるようにしておくとなおよし。
自分用のは https://github.com/tachibanayu24/.dotfiles にまとめています。
以下は別途インストールする
- neovim
- 暗黒美夢王さんのプラグインを使いたいから入れます。vim派生のエディタです。
vim
でneovimを呼び出すようにエイリアスを貼っておくといいと思います。
- 暗黒美夢王さんのプラグインを使いたいから入れます。vim派生のエディタです。
- prezto
- zshのフレームワーク。エイリアスとか自動補完をいい感じにしてくれます。
あと、自分で作成したbinコマンドがあれば設定します。
私は、ipアドレスをlocalとgrobalで表示するコマンドなど個人用に作成しています。
https://github.com/tachibanayu24/commands
CLIアプリケーションのインストール
とりあえず以下は最初に入れます。
- XCode
- homebrew
- n(nodeのバージョン管理)
- docker
- docker-compose
- go
- ruby
- python3
VSCodeの設定
setting.json
を書くだけなので便利ですね。
これもGitHubとかにあげておくといいかと思います。
拡張のインストールは以下。
code --install-extension Arjun.swagger-viewer
code --install-extension CoenraadS.bracket-pair-colorizer-2
code --install-extension dbaeumer.vscode-eslint
code --install-extension donjayamanne.githistory
code --install-extension dsznajder.es7-react-js-snippets
code --install-extension eamodio.gitlens
code --install-extension Equinusocio.vsc-community-material-theme
code --install-extension Equinusocio.vsc-material-theme
code --install-extension equinusocio.vsc-material-theme-icons
code --install-extension esbenp.prettier-vscode
code --install-extension jpoissonnier.vscode-styled-components
code --install-extension naumovs.color-highlight
code --install-extension oderwat.indent-rainbow
code --install-extension PKief.material-icon-theme
code --install-extension rebornix.ruby
code --install-extension redhat.vscode-yaml
code --install-extension rid9.datetime
code --install-extension shd101wyy.markdown-preview-enhanced
code --install-extension wayou.vscode-todo-highlight
code --install-extension wingrunr21.vscode-ruby
code --list-extensions | xargs -L 1 echo code --install-extension
でインストール済の拡張一覧が確認できます。
Alfredの設定
呼び出しをControl + Space
にするだけ
Chromeの設定
USキー配列だと、操作中にCommand + Wしてタブ閉じちゃうとかありがちなので、
タブを閉じるショートカットをControl + Wに変更します。それだけ。
おわりに
多分これで自分用のは満足していますが、また何か思い出したら追記します。