最新の内容は Notion に移動された。
- Homebrew……
Brewfile
を更新。 - AquaSKK……ユーザー辞書をバックアップ。
- ユーザー辞書はシンボリックリンクでは機能しないため(Box に実体を置けない)。
- 場所:
~/Library/Application Support/AquaSKK/skk-jisyo.utf8
NOTE: 最新版の macOS では手順が異なるかもしれない。
Command-R
を押しながら Mac を起動 →「macOSユーティリティ」が起動する。- 「ディスクユーティリティ」を開く。
Macintosh HD - Data
を選択し、ボリューム
の−
をクリックして削除する。Macintosh HD
を選択し、消去
する(フォーマットはAPFS
)。- 「ディスクユーティリティ」を閉じる。
- 「macOSを再インストール」を開いてインストールを進める。
- 「コンピュータアカウントを作成」:
項目 | 入力内容 | メモ |
---|---|---|
フルネーム |
kazu |
ユーザー名。コンピュータ名やローカルホスト名にも影響する |
アカウント名 |
kazu |
ホームディレクトリ名 |
- 「エクスプレス設定」:
設定をカスタマイズ
から不必要なものを無効化。
書類を開くときはタブで開く
:常に
……プレビューアプリで複数の PDF がひとつのウィンドウで開かれるようになる。
不要なメニューバーアイコンを非表示にする。
検索結果
ですべてのチェックを外す。
入力ソース
……U.S.
や英語
を外すには、日本語
の設定で英字
にチェックを入れる。U.S.
や英語
を消したあとは日本語
も消していい。ショートカット
……(最終セクションに記載)
BetterTouchTool が使えるようになった後は以下の設定にする:
調べる&データ検出
:チェックを外すフルスクリーンアプリケーション間をスワイプ
:4本指で左右にスワイプ
Mission Control
::チェックを外すApplication Expose
:チェックを外すLaunchpad
:チェックを外すデスクトップを表示
:チェックを外す
コンピューター名
……他のデバイスなどで表示される。ローカルホスト名
……ローカルネット上でユニークである必要がある。
ネットワーク上のプリンタを選択する。ドライバは Mac 標準のドライバが対応していれば自動選択される。
$ xcode-select --install
……Command Line Tools をインストール。- Homebrew 公式サイトのコマンドを実行。
- App Store にサインイン(mas-cli 用)。
$ cd ~/Downloads/
$ curl -LO https://raw.githubusercontent.com/ichichou/dotfiles/master/Brewfile
$ brew bundle
$ cd ~
$ git clone https://github.com/ichichou/dotfiles.git
$ sh ~/dotfiles/init.sh
NOTE: init.sh を2回以上実行すると、~/.config/karabiner/complex_modifications
の中にシンボリックリンクが入れ子になってしまうかもしれない。これが起こったら unlink
コマンドで修正する。
(保留)
- Fisher のインストールコマンドを実行。
$ fisher jorgebucaran/fisher pure-fish/pure fabioantunes/base16-fish-shell jethrokuan/z jethrokuan/fzf jorgebucaran/autopair.fish
defaults write -g InitialKeyRepeat -int 10
……キーリピートが始まるまでの時間(ミリ秒)defaults write -g KeyRepeat -int 1
……キーリピートの速度defaults write com.apple.dock expose-animation-duration -float 0.15
……Expose などのアニメーション速度(効果なし?)defaults write com.apple.dock autohide-delay -float 0
……Dock が隠れるまでの時間defaults write com.apple.dock autohide-time-modifier -float 0.15
……Dock が隠れるときの速度defaults write com.apple.dock showhidden -bool true
……ウィンドウが隠れている Dock アイコンを半透明にする
- ホームディレクトリを開く。
- 環境設定から設定。
- 表示オプション:
表示 → 表示オプションを表示
から設定し、デフォルトとして使用
をクリック。- ホームディレクトリで表示オプションを出すと
“ライブラリ”フォルダを表示
が出現するのでチェック。
- 次のコマンドを実行(fish 以外で):
$ sudo find / -name ".DS_Store" | xargs rm -rf
……すべてのディレクトリから.DS_Store
を探し出して削除(権限の関係で実施できないディレクトリもある)$ killall Finder
- 環境設定:
開くシェル
:デフォルトのログインシェル
……fish は .zshrc/.bash_profile から起動する。フォント
:Hack Regular 12
ウィンドウサイズ
:120 × 50
Unicode 東アジア A(曖昧)の文字を W(広)にする
:チェック
- Simple modifications……
caps_lock
:right_control
- Complex modifications → Parameters……
to_if_alone_timeout_milliseconds
:200
- トラックパッドとマウスジェスチャの設定:(最終セクションに記載)
- ベーシック:
ウィンドウスナップを有効にする
:チェックを外す
- Drawings / Mouse Gestures:
マウスを動かした後、右マウスボタンの描画認識を有効にします
:チェック描画ストロークカラー
:スカイ・不透明度70%
マウスの位置を復元する
:チェックを外す
- Chrome で
Work
とPrivate
のユーザーを作成する。
diff-highlight にシンボリックリンクを貼る。
M1 Mac 版 Homebrew の場合:
sudo ln -snfv \
/opt/homebrew/share/git-core/contrib/diff-highlight/diff-highlight \
/usr/local/bin/diff-highlight
- AquaSKK をインストールする。
- Brewfile からインストール済みのはず(Homebrew 版と PKG 版に違いはない)。
- インストールは、設定ファイルを格納するディレクトリや関連ファイルを何も作成していない状態でやる必要がある。
- AquaSKK に追加した辞書が消えてしまう場合は上記の要件を満たしていない可能性がある。その際は AppCleaner で AquaSKK を関連ファイル含めてアンインストールし、さらに設定ファイルのディレクトリを削除してから、再度インストールすることで改善するかもしれない。
- 環境設定:
- 入力設定:
Enter による確定で改行しない
:チェック数値変換を有効にする
:チェック
- 補完:
補完オプション・一般辞書も検索する
:チェック補完フィルター
:0
文字以下を無視ダイナミック補完
:3
個まで表示する
- 変換:
インライン表示
:4
番目の候補まで表示する選択ラベル
:01234567
フォント
:W3・14
- その他:
localhost 以外からの接続を拒否する
:チェック送りの開始・見出し語の再入を送りと見なす
:チェック送りあり変換・キャンセルで送り仮名を削除する
:チェック
- 入力設定:
- 辞書の追加:
- 辞書ファイルをダウンロードする(基本辞書・専門辞書)。
~/dotfiles/aquaskk/skk-jisyo
などに格納する。- 環境設定で辞書を追加する。
辞書の種類
:SKK 辞書 (EUC-JP)
- デフォルトで存在する自動ダウンロード辞書の上に配置する(まとめて移動可能)。
- 自動ダウンロード辞書のうち、特殊辞書を無効化する。
- 設定ファイル・ユーザー辞書の配置:
- アクティビティモニタで AquaSKK のプロセスを終了する。
- 設定ファイルのシンボリックリンクを貼る:
$ ln -snfv ~/dotfiles/aquaskk/kana-rule.conf ~/Library/Application\ Support/AquaSKK/kana-rule.conf
$ ln -snfv ~/dotfiles/aquaskk/keymap.conf ~/Library/Application\ Support/AquaSKK/keymap.conf
- ユーザー辞書をコピーする:
$ cp -fv ~/dotfiles/aquaskk/skk-jisyo.utf8 ~/Library/Application\ Support/AquaSKK/skk-jisyo.utf8
NOTE: 鍵の生成はローカルホスト名を変更した後にやったほうがいいかもしれない。
1: $ ssh-keygen -t rsa -b 4096
2: メッセージに対して以下のように入力:
> Generating public/private rsa key pair.
> Enter file in which to save the key (/Users/USER_NAME/.ssh/id_rsa):
$(何も入力せずに Return を押す)
> Enter passphrase (empty for no passphrase):
$(パスフレーズを入力する)
> Enter same passphrase again:
$(もう一度入力する)
3: 生成した鍵を確認する:
$ ls -l ~/.ssh/
> id_rsa
> id_rsa.pub
1: 以下のコマンドを実行:
$ ssh-add -K ~/.ssh/id_rsa
> Enter passphrase for /Users/USER_NAME/.ssh/id_rsa:
$(パスフレーズを入力)
> Identity added: /Users/USER_NAME/.ssh/id_rsa (LOCAL_HOST_NAME)
2: $ vim ~/.ssh/config
で以下を追記:
Host *
UseKeychain yes
AddKeysToAgent yes
1: $ pbcopy < ~/.ssh/id_rsa.pub
2: GitHub の Settings → SSH and GPG keys → SSH keys
に公開鍵を登録する。
3: $ vim ~/.ssh/config
で以下を追記:
Host github
HostName github.com
IdentityFile ~/.ssh/id_rsa
User git
4: 接続を確認する:
$ ssh -T git@github.com
> Hi USER_NAME! You've successfully authenticated, but GitHub does not provide shell access.
5: HTTPS 接続したことがあるリポジトリの .git/config
を編集(dotfiles など)。
編集前:
[remote "origin"]
url = https://github.com/USER_NAME/REPOSITORY_NAME.git
編集後:
[remote "origin"]
url = github:USER_NAME/REPOSITORY_NAME.git
$ mkdir ~/repos; cd ~/repos/
- 必要なリポジトリを
git clone
する。
項目 | 設定 |
---|---|
Dockを自動的に表示/非表示のオン/オフ | チェック外す |
Launchpadを表示 | Control - Option - Command - ↓ |
項目 | 設定 |
---|---|
Mission Control | Control - Option - Command - ↑ |
アプリケーションウインドウ | Control - Option - Command - A |
左の操作スペースに移動 | Control - Option - Command - ← |
右の操作スペースに移動 | Control - Option - Command - → |
デスクトップ1へ切り替え | Shift - Control - Option - Command - 1 |
デスクトップ2へ切り替え | Shift - Control - Option - Command - 2 |
(以下デスクトップ10まで) | (同様に) |
項目 | 設定 |
---|---|
前の入力ソースを選択 | チェックを外す |
入力メニューの次のソースを選択 | チェックを外す |
NOTE: 前の入力ソースを選択
はチェックを外しても、入力ソースを追加したときに勝手にチェックが入るので注意。都度チェックを外す必要がある。
項目 | 設定 |
---|---|
Googleで検索 | チェックを外す |
Spotlight | チェックを外す |
辞書で調べる | なし |
項目 | 設定 |
---|---|
Spotlight検索を表示 | チェックを外す |
項目 | 設定 |
---|---|
すべてしまう | Shift - Control - Option - Command - M |
しまう | Control - Option - Command - M |
最小化 | Control - Option - Command - M |
Minimize All | Shift - Control - Option - Command - M |
Minimize | Control - Option - Command - M |
すべてのアプリ:
アクション | 割り当て |
---|---|
シングルフィンガーフォースクリック | Command - クリック |
3本指でタップ | Command - クリック |
3本指で上にスワイプ | Command - N |
3本指でスワイプダウン | Command - W |
3本指で左にスワイプ | Control - Tab |
3本指で右にスワイプ | Shift - Control - Tab |
4本指でクリック | Application Expose |
4本指で上にスワイプ | Mission Control |
4本指で下にスワイプ | Open Launchpad |
Finder:
アクション | 割り当て |
---|---|
2本指で左にスワイプ | Command - ] |
2本指で右にスワイプ | Command - [ |
3本指で上にスワイプ | Command - T |
Chrome:
アクション | 割り当て |
---|---|
3本指で上にスワイプ | Command - T |
Shift + 3本指で左にスワイプ | Shift - Command - Fn - ↓ |
Shift + 3本指で右にスワイプ | Shift - Command - Fn - ↑ |
すべてのアプリ:
ジェスチャー | 割り当て |
---|---|
↑→ |
Command - ] |
↑← |
Command - [ |
↓→ |
Command - W |
↓← |
Command - T |
→↑ |
Home |
→↓ |
End |