自分用メモですよ
10月からデジハリのUI/UXD専科に通うので、MacBook Proを買いました。
\\\٩( 'ω' )و ////
本記事は定期的にメンテしていこうと思います。
あとから「やっておけばよかった」的なネタが出てきたら随時追加していきます。
0. スペック
-
Macのスペック
- MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports)
- macOS Mojave 10.14.6
- Z0W5000BV USキーボード仕様 カスタマイズモデル
-
筆者の属性
- Web系
- 英字配列キーボード
- Vimmer
1. キーボード入力周り
1-1. システム環境設定キーボード
![スクリーンショット 2019-09-24 23.54.58.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2Fef4a2bc4-a4c2-9678-94a8-921af08e44ac.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=eca4d75abefd38d8ea7a54b119338183)
- 「キーのリピート」「リピート入力認識までの時間」を速い/短いにする
![スクリーンショット 2019-09-25 0.01.07.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F3f23c80a-133d-57c4-da8c-45fc8c5a8f1c.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=c06eeb44d26289d259979f5af9317728)
おせっかい機能をオフる
- 「文頭を自動的に大文字にする」をオフ
- 「スマート引用符とスマートダッシュを使用」をオフ(超重要)
半角シングルクォート'
と半角ダブルクォート"
を、全角引用符‘
と全角ダブル引用符“
に勝手に変換する 超絶ありがた迷惑機能を屠ります。
この機能のせいで、CSVファイルがパースエラーになったりデータが壊れたり、何度もひどい目に遭いました。速攻で無効化しましょう。
1-2. Google日本語入力
![スクリーンショット 2019-09-25 0.13.04.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F6f466466-41b1-5ff5-8683-b02f1bbac8ca.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=172fa211242c369299e75640fb0bb28a)
- 「スペースの入力」は半角
- 「¥キーで入力する文字」はバックスラッシュ
Macの入力ソースからUSを消す
入力ソースをGoogle日本語入力だけにしたいのですが、そのまま消そうとしても消えない仕様になっています。以下の手順を踏むと消せます。
- 「日本語」を選択して、設定の入力モードの「英字」にチェックを入れる
- 「US」の-が有効化されて消せるようになる
- 「日本語」を-で消す
2. アプリ
2-1. Karabiner
Karabiner-Elements 12.6.0 で Macのキーバインドを変更します。
右コマンドキー
+hjkl
でvimライクな操作をする
![スクリーンショット 2019-09-25 0.34.08.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F1a1c175b-382b-a844-3472-06d6dfc7cb12.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=90b86c7d57b8d92dbdfc58da8ff1e8f4)
Caps lock
を右Controlキー
に変える
![スクリーンショット 2019-09-25 0.38.12.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F443812d0-c139-e330-89e4-408d49ecc970.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=cfb41b116197516ea6f9ff9ebf1cc8d6)
![:metal: :metal:](https://cdn.qiita.com/emoji/twemoji/unicode/1f918.png)
2-2. Alfred
Alfred 4 for Mac 4.0.3
ランチャーソフト。Spotlightの代わりに使ってます。
![スクリーンショット 2019-09-25 1.00.11.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2Fe8fa03a3-630a-ed78-211a-fa5dfee16cf9.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a085ac1e11520e5f6a94a404aa157af4)
- Spotlightのショートカット
コマンド + スペース
をオフにする - Alfred hotkeyに
コマンド + スペース
を割り当てる
AlfredにCustom searchを追加する
![スクリーンショット 2019-09-25 1.04.25.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F697def5f-3c92-aaf4-0174-f7e38ca55212.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ff9f6b7daab367c310a5b1c1ae0f9ebe)
- Title:
Google英訳
- URL:
https://translate.google.com/?sl=en&tl=ja&text={query}
- Keyword:
ej
(English -> Japaneseのイメージ)
- URL:
- Title:
Google翻訳
- URL:
https://translate.google.com/?sl=ja&tl=en&text={query}
- Keyword:
je
- URL:
- Title:
アルク
- URL:
https://eow.alc.co.jp/search?q={query}
- Keyword:
alc
- URL:
![スクリーンショット 2019-09-25 1.11.10.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F8a05ac40-a111-f73b-87d2-6b47bb498518.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=3f66358bc30804ab4c21d01db813c3be)
![スクリーンショット 2019-09-25 1.11.33.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F94c5f981-77d6-e2fb-6bf4-aa7dbe08367e.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=64b5487a239d97b861fa943f8bce8ddf)
たとえば、コマンド + スペース
ej mustache
と入力するだけで和訳ができます。
変数名やブランチ名をとっさに考えるときなどに超便利です。
3. Terminal
Command Line Developer Toolsインストール
$ xcode-select --install
Homebrewインストール
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew doctor
Your system is ready to brew.
$ brew --version
Homebrew 2.1.11
Homebrew/homebrew-core (git revision 9639; last commit 2019-09-26)
$ brew update
Already up-to-date.
Homebrew-Caskの導入
$ brew install cask
iTerm2の導入
$ brew search iterm2
$ brew cask install iterm2
テーマをSolarized Darkにする
$ cd ~
$ git clone https://github.com/altercation/solarized.git
![スクリーンショット 2019-09-28 1.00.41.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F223109%2F078c0a37-e639-17ab-1303-23e82ea6b1a9.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e2c65badff1aa912f8b58c85249a124e)
- 「Color Presets...」から
Solarized Dark.itermcolors
をインポート
プログラミング用フォント Ricty Diminished
zshとPreztoの導入
- brewでzshを入れ直す
$ brew install zsh
# /usr/local/bin/zsh を追加
$ sudo vim /etc/shells
- ログインシェルの変更、iterm2を再起動
$ chsh -s /usr/local/bin/zsh
- preztoの導入
% git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
- themeをpureに変更
~ ❯❯❯ prompt -s pure
- .zpreztorcファイルの編集
❯ vim .zpreztorc
zstyle ':prezto:load' pmodule \
'environment' \
'terminal' \
'editor' \
'history' \
'directory' \
'spectrum' \
'utility' \
'completion' \
'syntax-highlighting' \ # これを追加
'history-substring-search' \ # これを追加
'autosuggestions' \ # これを追加
'prompt'
# editorをviに変更
zstyle ':prezto:module:editor' key-bindings 'vi'
# themeをpureに変更
zstyle ':prezto:module:prompt' theme 'pure'
# コマンドラインをコピーして共有することが多いので分かりやすいようにプロンプト記号を $ にする
PURE_PROMPT_SYMBOL='$'
見出しの整形とかはあとでやる