Mac購入から開発できるまでのセットアップ

# 概要
macbook新調しました。
セットアップする上で欠かせない物をメモしていきます

最低限のものだけです。

# 導入ソフト
| ソフト名 | 内容 |
|:-----------|:------------|
| chrome | webブラウザ |
| hyperswitch | cmd+tabでwindow単位で切り替えができる |
| alfred | 優秀なランチャー |
| iterm2 | 優秀なterminal |
| google日本語入力 | 慣れているとやっぱり便利 |
| vimium | chromeをコマンドで操りやすくなる(リマップできるのでアンチvim派にもおすすめ) |
| slack | チャットアプリ |
| vscode | IDE |
| xcode | 入れないと何もできない |
| postman | apiの動作確認を簡単にするツール |

# npm global
npm install -g @vue/cli
npm install -g @vue/cli-init
npm install -g firebase-tools

# dotfileの設定
.vimrc, .zshrc, .gitconfigあたりを入れる
setup.shで~/.dotfileとシンボリックリンクにしている

``` sh
$ git clone https://github.com/jimpei/dotfiles
$ cd dotfiles
$ ./setup
```

アンチvim派、というかlinuxのキーバインドじゃないと嫌なので、
vimrcはカーソル移動系だけリマップしまくってます

``` .vimrc
" remap
noremap <C-p> <Up>
noremap <C-n> <Down>
noremap <C-b> <Left>
noremap <C-f> <Right>
noremap <C-a> <HOME>
noremap <C-e> <END>
noremap <C-d> <Del>
noremap <C-h> <BS>
noremap <C-k> <Esc>D
noremap <C-u> <Esc>dd

noremap! <C-p> <Up>
noremap! <C-n> <Down>
noremap! <C-b> <Left>
noremap! <C-f> <Right>
noremap! <C-a> <HOME>
noremap! <C-e> <END>
noremap! <C-d> <Del>
noremap! <C-h> <BS>
noremap! <C-k> <Esc>D
noremap! <C-u> <Esc>dd
```



# macシステム設定
- キーのリピート：速い
    - 連続でdeleteするときなどに必須
- リピート入力認識までの時間：短い
<img width="669" alt="スクリーンショット 2019-06-12 20.03.18.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/a42fd682-fde3-861a-ffbb-5ab9041d17e1.png">

- capslockをcontrolに変更
<img width="417" alt="スクリーンショット 2019-06-12 20.03.27.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/feeaf5ff-0969-72d4-5b00-a36d05432988.png">

- 補助機能をすべて外す
<img width="674" alt="スクリーンショット 2019-06-12 20.04.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/9251cc96-b2aa-de94-8088-bcee611cc4e3.png">

- 半角全角切り替えをcmd + spaceへ変更
<img width="667" alt="スクリーンショット 2019-06-12 20.04.28.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/7119cdd5-4389-7835-77e4-7b146182f33e.png">

- spotlightをoption + spaceへ変更
    - あとでalfred入れるけど
<img width="667" alt="スクリーンショット 2019-06-12 20.04.49.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/f59c53d8-313c-5d99-5cfe-5774eb2a8de6.png">

- ダッシュボードはオーバーレイ
    - カレンダーをさっと開く(F12)ときに地味に便利
<img width="664" alt="スクリーンショット 2019-06-12 20.10.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/cf8232c5-5ee3-0e31-5ff0-ed161774696d.png">

- ホットコーナー
    - 画面右下にカーソルを持っていくと画面ロック
    - touchbarよりこっちの方が速い気がする
<img width="672" alt="スクリーンショット 2019-06-12 20.10.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/b498fada-7530-9588-24f2-c535b85a34fa.png">

- finder
    - 拡張子を表示
    - タブやパスなども表示
    - 
<img width="305" alt="スクリーンショット 2019-06-12 23.39.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/31bf7bdc-aa53-fbf5-2105-3f2866492d31.png">
<img width="222" alt="スクリーンショット 2019-06-13 0.33.50.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/263190/7fea6809-a372-76aa-f03f-477913fb806b.png">

- スクリーンショットの保存先を変更

```.sh
$ mkdir ~/Desktop/screenShot
$ defaults write com.apple.screencapture location ~/Desktop/screenShot　
```
- スクリーンショットのプレビューを消す
  - Command + Shift + 5をクリック
  - オプションをクリック
  - フローティングサムネール表示のチェックを外す


- iterm2の設定
　　- https://qiita.com/hokutoasari/items/e2442b87c7b381f9ff7c
　　- https://www.ohitori.fun/entry/iterm2-delete-word-shortcut