もやもやエンジニア

IT系のネタで思ったことや技術系のネタを備忘録的に綴っていきます。フロント率高め。

自分用 MacBookセットアップメモ

転職して新たなMacBookが支給されたけど、セットアップするときにあれ何入れてたっけ?となったので自分用のメモ。

shell

パッケージ管理

  • brewコマンドで必要なものを入れるようにしておくためにとりあえずぶっこむ。
  • homebrew
  • home-brew-cask

Karabiner

brew cask install Karabiner
  • 入ったらPreferences -> Change KeyVi ModeControl_L+hjkl to Left/Down/Up/Rightにチェックをいれる。いついかなるときもVimキーバインドなカーソル移動に。
  • USキーボードの場合は同じくChange KeyFor JapaneseCommand_L to EISUUCommand_R to KANAにチェック入れる。変換が楽に。
  • Key Repeatも変更しておく。20くらいにするといいかんじ。

iTerm2

brew cask iterm2
  • iTerm2でプロフィールを新しく作成してデフォルトにしておく。
  • プロフィールのWindowタブを開いて、styleを Top of ScreenにRowsを40にしておく。iTerm2を開くとモニター上段が表示領域になる

tmux

brew install tmux
  • tmux plugin用にtpmを入れる

github.com

  • iTerm2のプロフィールのKeysタブを開いて追加する。Send Hex CodeでiTerm2からtmuxにキーを送れるようにする。
ショートカットキー HexCode 動作 tmux のコマンド
Ctrl Shift ] 0×2 0x6e 次のWindowに移動 Ctrl b n
Ctrl Shift [ 0x2 0x70 前のWindowに移動 Ctrl b p
Ctrl N 0x2 0x63 新しいWindowを開く Ctrl b c
Ctrl Shift % 0x2 0x25 Windowを左右分割 Ctrl b %
Ctrl ] 0×2 0x6f 次のPaneに移動 Ctrl b o

ほかいろいろ

brew install go
brew install peco
brew install ctags
brew install nodebrew
brew install rbenv
brew install elixir
brew cask install java
なんかほかあれば

エディタ

brew cask install atom
  • 設定は自分の記事参考

rei19.hatenablog.com

  • sync-setting使ったけど職場のAtomとの共有は失敗した。。。なぜだ。

dot files

だいたいおっけーなはず

  • 何かあったらこの日記に追加していく。