MacBook Pro タッチバーなし (High Sierra, 2017) で行った初期設定

やっぱりタッチバーがない方が使いやすいと思い、MacBook Proを13インチのタッチバーなし (JIS配列) に買い替えました。
[前回の記事](https://qiita.com/usagizmo/items/7694f5168de9123575b2)から1年近く経ち、利用するアプリも少し変化しました。

## アプリ/開発環境
### App Storeからのインストール
まずは、App Storeから使いそうなアプリをインストールします。

- [1 Password](https://1password.com/) - パスワード管理
- [Bear](http://www.bear-writer.com/) - マークダウン資料管理 (< Evernote)
- [Better Rename 9](http://www.publicspace.net/BetterRename/) - ファイル名変更
- [CodeBox](http://www.codeboxapp.com/) - コードスニペット管理
- [CotEditor](https://coteditor.com/) - テキストエディタ (文字コード対策)
- [DaisyDisk](https://daisydiskapp.com/) - ディレクトリ容量確認
- [Display Menu](http://displaymenu.milchimgemuesefach.de/) - 画面解像度変更
- [Dropshelf](http://pilotmoon.com/dropshelf/) - ファイルの休憩場所
- [Evernote](https://evernote.com/) - 資料管理 (旧)
- [Fantastical 2](https://flexibits.com/fantastical) - カレンダー
- [ForkLift 3](http://www.binarynights.com/forklift/) - (S)FTP
- [GIPHY Capture](https://giphy.com/apps/giphycapture) - GIFキャプチャ
- [Howler Pro](http://howler.foxnsox.com/) - タイマー / ストップウォッチ
- [Kaleidoscope](https://www.kaleidoscopeapp.com/) - ファイル差分比較
- [Line](https://line.me/) - チャット / 通話
- [Marked 2](http://marked2app.com/) - マークダウンプレビュー
- [Notability](http://gingerlabs.com/) - iPadで書いたメモの閲覧用
- [OmniOutliner](https://www.omnigroup.com/omnioutliner) 5 - アウトラインエディタ
- [Postico](https://eggerapps.at/postico/) - PostgreSQLクライアント
- [Sequel Pro](https://eggerapps.at/postico/) - MySQLクライアント
- [Skitch](https://evernote.com/products/skitch) - 画面キャプチャ
- [Slack](https://slack.com/) - チャット / 通知
- [Spark](https://sparkmailapp.com/) - メールクライアント
- [The Unarchiver](https://theunarchiver.com/) - 解凍
- [Things 3](https://culturedcode.com/things/) - 個人のタスク管理
- [Twitter](https://twitter.com/) - タイムライン

### Webサイトからのインストール
App Storeにないアプリは、Webサイトからダウンロードしてインストールをします。
このあたりは[Homebrew-Cask](https://caskroom.github.io/)である程度管理できそうですが、最新版アプリの入手が遅くなるのと、アプリの自動アップデートに気をつける必要がありそうなので見送っています。
参考: [自動化厨の自分がhomebrew-caskを使わなくなった理由 : Query OK.](http://queryok.ikuwow.com/entry/stop-brew-cask/)

- [Google 日本語入力](https://www.google.co.jp/ime/)  
ライブ変換は画期的ですが、意図しない変換がされていたら困るのと、変換候補が異なっていた場合の再変換時に `return` を2回押さなければ確定できないのが辛いです。  
Google 日本語入力をインストールしてから ことえり を削除しておきます。  
<img width="665" alt="Screen_Shot_2017-11-10_at_10_30_55.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/f4587ea5-ef8f-2fe9-f893-47e438ba94d7.png"><br><br>
円マーク `¥` の入力を バックスラッシュ `\` に変更し、
<img width="852" alt="Screen_Shot_2017-11-10_at_10_43_04.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/157a1ae0-1849-387d-17bc-1de78cbc2910.png"><br><br>
数字の入力は半角に変更しておくのが好きです。
<img width="524" alt="Screen_Shot_2017-11-10_at_11_09_09.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/c102da97-b6de-92c3-81b8-4d7299e43a18.png"><br><br>
- [Alfred](https://www.alfredapp.com/) - (Mega Supporter) ランチャー / クリップボード管理 / [スニペット展開](https://cyblog.jp/24265)
- [Anaconda](https://www.anaconda.com/) - Python実行環境
- [AppCleaner](https://freemacsoft.net/appcleaner/) - Macアプリの削除
- [Authy](https://authy.com/) - 二段階認証
- [Backup and Sync from Google](https://www.google.com/drive/download/) - Google Drive
- [BetterTouchTool](https://www.boastr.net/) - ウィンドウスナップ / キーカスタマイズ
- [Creative Cloud](http://www.adobe.com/jp/creativecloud/desktop-app.html) - Adobe製品管理
- [Dash](https://kapeli.com/dash) - ドキュメント検索
- [Docker](https://www.docker.com/) - 開発環境
- [Dropbox](https://www.dropbox.com) - 設定ファイルの同期
- [Google Chrome](https://www.google.co.jp/chrome/browser/desktop/) - ブラウザ
- [iTerm2](https://www.iterm2.com/) - ターミナル
- [Keyboard Cleaner](http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html) - キーボード掃除用
- [Keyboard Maestro](https://www.keyboardmaestro.com/main/) - `esc` でIME Off / キーボードマクロ
- [MacZip4Win](http://ynomura.com/home/?page_id=116) - Windows互換Zip圧縮
- [Office](https://www.office.com/) - オフィススイート
- [OmniPresence](https://www.omnigroup.com/omnipresence/) - Omni製品のファイル同期
- [qlImageSize](https://github.com/Nyx0uf/qlImageSize) - QuickLookの拡張
- [Ricty Diminished](https://github.com/edihbrandon/RictyDiminished) - エディタ用フォント
- [Skype](https://www.skype.com/) - チャット / 通話
- [Sourcetree](https://www.sourcetreeapp.com/) - Gitクライアント
- [Sublime Text](https://www.sublimetext.com/) - (Dev Builds) コードエディタ
- [Vagrant](https://www.vagrantup.com/) - 開発環境
- [Visual Studio Code](https://code.visualstudio.com/) - コードエディタ

### CUIアプリのインストール
- [Homebrew](https://brew.sh/) - パッケージ管理
- [fish shell](https://fishshell.com/) - シェル環境  
参考: [fish shell を使いたい人生だった ｜ Developers.IO](https://dev.classmethod.jp/etc/fish-shell-life/)
	- [peco](https://github.com/peco/peco) - ヒストリーの検索
	- [ghq](https://github.com/motemen/ghq) - Gitリポジトリの管理
- [composer](https://getcomposer.org/) - PHPパッケージ管理
- [ksdiff](https://www.kaleidoscopeapp.com/ksdiff2) - ファイル差分比較
- [nodebrew](https://github.com/hokaccha/nodebrew) - Node.jsのバージョン管理
- [phpbrew](https://github.com/phpbrew/phpbrew) - PHPのバージョン管理  
参考: [Mac_phpbrewを導入してみた - atuweb : つながりを作るWebプログラマ](https://atuweb.net/201701_mac-install-phpbrew/)

## システム環境設定
### Dock
Dockにはマウスを当てると大きくなるアニメーションを付けて、自動的に隠れるようにしています。
ウィンドウの最小化のアニメーションを `Scale effect` にすると体感速度が上がります。
<img width="666" alt="Dock.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/553de731-39eb-c6c9-8568-6d592158d358.png">

ドラッグ＆ドロップでお気に入りのアプリをDockに設置します。
<img width="660" alt="Screen Shot 2017-11-10 at 17.17.50.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/662a59e6-0efe-da61-ff28-beda25186588.png">
よく利用するディレクトリ `Application` なども配置しておくと便利です。

#### Dockの開閉速度の変更
上記の設定で、画面の下端にマウスを持っていくとDockが表示されるようになっているのですが、表示されるまでの時間とアニメーションの遅さが気になります。
`Applications` ディレクトリにある `iTerm` または `Utilities > Terminal` を開いて、以下のコマンドを実行することで、この速度を変更することができます。数値はお好みで。

```
defaults write com.apple.dock autohide-delay -float 0.1; defaults write com.apple.dock autohide-time-modifier -float 0.25; killall Dock
```

1. 表示されるまでの時間を短縮
2. アニメーションの速度アップ
3. dockを再起動して変更内容を適用

設定の変更をリセットしたい場合は以下を叩けばOK。

```
defaults delete com.apple.dock autohide-delay; defaults delete com.apple.dock autohide-time-modifier; killall Dock
```

### Mission Control
画面右下の端にマウスを移動させると、デスクトップが確認できるようにしておきました。
<img width="663" alt="Mission_Control.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/f87e1675-e165-f8b2-07b8-510b10f2aa8d.png">
ファイルのドラッグ中にデスクトップを表示させることもできます。

### ディスプレイ
画面を有効活用したいので、画面解像度は最大に変更します。
<img width="665" alt="Built-in_Retina_Display.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/f1ed76a0-2588-3499-3f8f-779abdb90160.png">

### Keyboard
キー入力の繰り返し速度を最速にし、繰り返しまでの時間を最短にします。
ファンクションキー `F1` ~ `F12` は特殊機能の実行ではなく、そのまま利用できるように設定しました。タッチバーなしの特権です！
<img width="667" alt="Keyboard.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/d03d3147-a4d2-5ab2-d1ae-ae7ca0040dc3.png">

いつ使われるかわかりませんでしたが、英字入力の際の不要な設定を削除。
<img width="664" alt="Keyboard.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/5ca4dc0a-f66a-e609-841e-f8a5c6142a72.png">

システムやブラウザのダイヤログは `tab` キーで選択できるようにしておきます。
不要なショートカットがあればOffにしておきましょう。
<img width="665" alt="Keyboard.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/878d1e1a-9589-1b65-8470-ceae57eae5db.png">

Keyboard > Move focus to next window はショートカットキーがUSキーボード用 ``⌘` `` となっているので、`⌥tab` などにしておくのがよいかと。
<img width="663" alt="Keyboard.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/9798b52d-1005-1a91-4425-a7de5c5c8f21.png">
私は、この設定とスクリーンショットのショートカットキー以外はOffにしておきました。

初期設定では `fn` キーを2回押すと音声入力モードになるのですが、不要であればOffにしておきましょう。
<img width="669" alt="Keyboard.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/c8595d1b-66dc-f968-99b3-b50d53f841ba.png">

### マウス
外部モニタに繋いで使うときはMagic Mouseを使用しています。
右クリックを許可して、トラッキングスピードは最速に。
![Mouse.png](https://qiita-image-store.s3.amazonaws.com/0/6558/3ec6745e-fed5-ef64-8c8f-10b516ccb01f.png)

### トラックパッド
タップによるクリックを許可して、ここでもトラッキングスピードは最速に変更。
<img width="668" alt="Screen_Shot_2017-11-10_at_11_38_24.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/a42773af-328e-aa9f-3f90-9b89bb021ff7.png">

※アクセシビリティから3本指のスライドでドラッグできるようにしておくと便利です。
<img width="666" alt="Accessibility.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/3be6a113-2aee-3da3-3ff5-74237d149355.png">

上記の設定を行うと、3つ指を利用していたジェスチャーが、自動的に4つ指を利用するように変わります。考えられていますね…。
App Exposé (現在の選択しているアプリのウィンドウ一覧表示) のチェックも入れておきましょう。
<img width="666" alt="Trackpad.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/06412170-fde2-d852-29d7-98d5c53282c2.png">

### iCloud
画像のドラッグ＆ドロップでお気に入りの写真に差し替えます。
<img width="670" alt="Untitled.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/ee57c99f-5100-a627-2f32-093227d9ea90.png">

写真は [Google Photos](https://photos.google.com/) で管理しているため、Photos の設定から [My Photo Stream] と [iCloud Photo Sharing] を外しました。
<img width="725" alt="Untitled.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/736a2990-13a1-d66f-4895-15d9f27fc4b4.png">

### Bluetooth
頻繁に [On/Off] を切り替えるので、メニューバーに表示させておきます。
<img width="662" alt="AppleBluetoothExtra_and_AppleTextInputExtra_and_BatteryExtra.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/a3609cda-100c-5cea-4e32-d38deb655002.png">

### 共有
Macにわかりやすい名前をつけておきます。
<img width="663" alt="Sharing.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/cda87c78-6c87-b66f-01bf-f72c12255424.png">

### ユーザとグループ
パソコン起動時に起動しておきたいアプリを登録しておきます。
<img width="664" alt="68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f363535382f33333430643934322d323630342d303033302d393134352d3437366632656432323834392e706e67.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/a78f54c6-c4e0-4ec7-5007-de6ef93fdc6d.png">

### Siri
便利に使えるようになるまでは、もう少し時間がかかりそうです…。
<img width="664" alt="Siri.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/a5d54942-197b-5a41-30da-159b98796cdf.png">

## その他の設定

### メニューバー
充電残量は数値 (%) が表示されるようにしておきます。
カレンダーの日付は [Date & Time] の設定項目から表示させることもできますが、Fantastical のアイコンで補いました。
<img width="274" alt="Screen_Shot_2017-11-10_at_20_10_48.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/b4d349c4-acc4-9bb9-f109-ed3bbb280cf8.png">

### Finder
Finderを新しく開いたときは `Downloads` ディレクトリを開くように指定しておくと、ダウンロードしたファイルにすぐアクセスすることができます。
ファイル名に拡張子を表示させ、Finderの検索窓から [現在のディレクトリ] でファイル検索ができるようにします。
<img width="871" alt="Untitled_key.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/82285c02-1cbb-24f5-7fb6-1d2d0a75eb1d.png">

### デスクトップ
デスクトップで右クリックをして、画面オプションを表示します。
アイコンサイズを調整し、画像サイズなどの情報を表示、自動的にアイコンが揃うように設定しました。
<img width="616" alt="Untitled_key.png" src="https://qiita-image-store.s3.amazonaws.com/0/6558/5cfa831e-6bb5-1f84-6005-eba7d3a5aa15.png">

### ZIPファイルを解凍後に削除
- [ASCII.jp：MacでZIPファイルを解凍後に自動的に削除するテク](http://ascii.jp/elem/000/000/972/972554/)

削除されたZIPファイルはゴミ箱にいるので、必要であれば復元できます。

以上で初期設定完了とします。