オレオレmacのセットアップメモ
とりあえず殴り書き。
足りないところとか思い出したこととかあれば追記する予定
設定周り
- root作る
- $ sudo passwd root
- トラックパッドの3本指を使ってデスクトップ2を追加
chsh -s /bin/zsh
でzshをデフォルトに
システム設定
- トラックパッドを爆速に
- Ben Net - MouseZoom OS X Official Site
- スピードが足りなければ、これを入れて更に爆速にする
- スクロールバーをナチュラルのチェックを外す
- タップでクリックにチェックを入れる
- キーリピートとかを速いとか短いにする
- キーボードの修飾キーでCapsLockをControlにする
- キーボードのショートカットでMission Controlのデスクトップ切り替えを有効にする
- セキュリティとプライバシーからファイアウォールを有効にする
- Dockを左に寄せて、小さくして自動で隠すようにする
- Mission Controlの”最新の使用状況に基づいて操作スペースを自動的に切り替える”のチェックを外す
- 日付と時刻から日付を表示させる
- Dockのウインドウをしまうときのエフェクトはスケールエフェクトに
- セキュリティとプライバシーからすべてのアプリケーションを許可
- システム設定 > キーボードから google日本語入力をセットアップ
- 爆速スライダーを7に(trackpad)
- karabiner
- arabinerのDelay until repeat 200。Key repeat 15
- 外部キーボードを使う場合は
Dont remap extarnal keyboards
のチェックを外す
- 外部キーボードを使う場合は
- arabinerのDelay until repeat 200。Key repeat 15
- itermの色を設定をimportする
- システム設定 > アクセシビリティ > マウスとトラックパッド
- スプリングローディングの時間を短くする
フォント周り
brew tap sanemat/font brew install ricty cp -f /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty*.ttf ~/Library/Fonts/ fc-cache -vf
Finder
- 拡張子を表示させる
- 新規Finderウインドウで表示させるのをホームに変更
- サイドバーも適当に整理
その他
- 右上にあるバッテリーをクリックして、割合(%)を表示させる
- Bluetoothを使わないのであればきる
- itemの色を変えるためにdownloadしておく
curl -O https://raw.githubusercontent.com/altercation/solarized/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors
- mac downの設定でnew lineなんとかって設定は外しておく
dotfiles
- okbm/dotfiles
- README見てよしなに
- 以下のアプリをインストール(brewでインストールできんかった)
- memory monitor
- tree
- alfredの設定いじったり、karabinerのキーリピートを20msとかにしたり、Witchのスピードいじったりとか
- TODO
- mac defaults コマンドとか使えるとシステム設定いじれるが時間ないのでまた今度
dotfile解説
zsh
peco
- 「標準入力から受けた行をインクリメンタルサーチして選択した行を標準出力に返す」というコマンド。
- Bashの標準でctrl + r で過去に入力したコマンドをインクリメンタルサーチするが、それにpecoを食わせると見た目がかなりきれいで整った行が可視化されてかなり良い。
- 他にもgitのブランチの切り替えもかなりいい感じにできる
tmux / tmuxinator
- screenでもいいと思いますけど、最初に触ったのがtmuxだったので…。
- ゴリゴリカスタマイズしてるって感じではないが、ステータスバーの色とか変えてる。
- 怖いのが開発環境だと思ってたけど、実は本番環境で実行してたとかよくあるので、ssh先でステータスバーの色は変えるようにしている。
- その場合は、自分の.tmux.confを置いて、適当に色を変えてからtmuxを起動するようにしている
$ tmux -L hoge -f local/hoge/.tmux.conf $ tmux -L hoge -u a
- tmuxinatorはtmuxの起動時にpaneを一発で再現できるモノ。
- macを再起動したときとかはtmuxのpaneが吹っ飛ぶので毎回手動でこれはgitをいじるpaneで、これがvimを開くやつでとかめんどくさいので、1発で再現できるのが素晴らしい
ghq
- ghq: リモートリポジトリのローカルクローンをシンプルに管理する
- 多分、rebuildfmで知ったと思う。(他でも知ってたかもしれないけど、これ聞いて触って見ようと思った)
- githubからcloneしようと思ったときに置き場所に困ってどこに置こうとか考えてあっちこっちに散らかりまくってた。
- そんなときにこれを使うと1箇所にまとまるかつpecoと組み合わせるとリポジトリ名をインクリメンタルサーチで検索するだけでそのリポジトリまで一瞬でたどり着ける。
- GitHub Enterpriseを使っていてもちゃんと切り分けできるのでかなりいい。