Macbookを買ってからやること
2024/11にMacbook Proを買って数年ぶりにWindowsから作業環境をMacに移行したので設定したことを記録する。
macOS Sequoia を想定。
Dropboxをインストールする
1Passwordをインストールする
VSCodeをインストールする
円記号とバックスラッシュを入れ替える
mkdir -p ~/Library/KeyBindings/
cat > ~/Library/KeyBindings/DefaultKeyBinding.dict <<EOS
{
"¥" = ("insertText:", "\\\\");
"~\\\\" = ("insertText:", "¥");
}
EOS
上記を実行してMacを再起動させる。
コマンドで実行してファイルを作る際には、バックスラッシュを二重でエスケープする必要があるので注意。エディタで作成する場合には下記のURLの中身をコピペする。
VSCodeのキーバインドをWindowsと揃える
Windows環境も併用して開発に使用しているので、⌘が標準のmodifier keyになっているVSCodeのキーバインドを無効化してWindowsのVSCodeと同じキーバインドに変更する。
VSCodeのコマンドパレットで "Open Keyboard Shortcuts (JSON)" を実行して keybindings.json を開く。
上記レポジトリからmacos.negative.keybindings.jsonの内容をコピーして貼り付ける。これにより、Mac版VSCodeのデフォルトのキーバインドが全て解除される設定が入る。
次に、上記レポジトリからwindows.keybindings.jsonの内容をコピーして貼り付ける。ただし、JSONの配列が1つになるように注意。これによりWindows版VSCodeのデフォルトのキーバインドが全て設定される。
拡張機能のキーバインドに関してはおそらく自分で設定をしていく必要あり?
追加で行う設定の管理方法は後々考えていく。
Mission Control のキーバインドを解除する
Ctrl → と Ctrl ← が Mission Control で左右のワークスペースに移動するショートカットに割り当てられているが、VSCode の Copilot で suggestion を1ワードずつacceptする処理につかうショートカットとして使いたいので解除する。
設定→キーボード→キーボードショートカット→Mission Control とたどって、「右/左の操作スペースに移動」のショートカットのチェックを外す。
ファンクションキーを標準動作にする
ファンクションキーを押したときに標準では音量調整などの機能のほうが優先されるので、標準動作ではF1〜F12として動作する用に設定。
設定→キーボード→キーボードショートカット→ファンクションキー→F1、F2などのキーを標準のファンクションキーとして使用 をチェック
いらんキーボードショートカットを無効にする
- Ctrlを2回押しで音声入力になるのを無効化する
- システム設定→キーボード→音声入力→ショートカット で適当な割り当てに変更する
コピペで書式がコピーされないようにする
参照元: https://gori.me/mac/mac-tips/104028
-
システム環境設定を開く
- 「システム環境設定」→「キーボード」を選択
-
ショートカットタブを選択
- 「ショートカット」タブをクリック
-
アプリケーションを設定
- 左の欄から「アプリケーション」を選択
- 下部の「+」ボタンをクリック
-
日本語アプリ用の設定
-
アプリケーション:
全アプリケーション -
メニュータイトル:
ペーストしてスタイルを合わせる(一字一句正確に入力) -
キーボードショートカット:
Command + V
-
アプリケーション:
-
英語アプリ用の設定(追加)
- 再度「+」ボタンをクリック
-
アプリケーション:
全アプリケーション -
メニュータイトル:
Paste and Match Style(一字一句正確に入力) -
キーボードショートカット:
Command + V
注意点
- メニュータイトルは一字一句正確に入力する必要があります
- 日本語化されていないアプリもあるため、英語版の設定も追加することを推奨
- 設定後は通常の
Command + Vでプレーンテキストとして貼り付けられます
Google Chrome, Firefox をインストールする
Google Chrome をデフォルトブラウザとする
homebrew をインストールする
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
GUI系のアプリは brew install --cask で入れることができるらしい。
AltTab をインストールする
WindowsのAlt-Tabのような動作を提供するユーティリティ。
brew install --cask alt-tab
標準では Option-Tab で動作するようになっているので、Cmd-Tab に設定を変更。
MS Officeをインストールする
Warp(ターミナルエミュレーター)をインストールする
1PasswordでSSH鍵ペアを作成・管理する
上記の方法でSSHキーを作成して1PasswordをIdentityAgentとして使うことでTouch IDでパスコード確認相当の処理ができるようになる。
KeyClu をインストールする
brew install --cask keyclu
利用可能なショートカット一覧を表示するソフト。
トリガー用のキー(標準はCommand)を2回押してホールドすると、ショートカット一覧が表示される。
VSCode用のフォントをインストールする
Fira Code を使う。
brew install --cask font-fira-code
コマンドパレットで Open User Settings で font を開いて、Editor: font family に 'Fira Code', Consolas, 'Courier New', monospace を設定して、VSCodeを再起動する。
TeXの環境をインストールする
TeX Live を含む色々オールインワンの MacTeX を brew でインストールする。
brew install --cask mactex
sudo tlmgr update --self --all
sudo tlmgr paper a4
SSH Tunnel Manager
仕事環境にssh portforwarding用のセッションを張っておくためのツール。
Bartender をインストールする
メニューバーのアイコンを整理するためのアプリ。Secure Pipes などメニューバー常駐型の管理に便利。
Scroll-Reverser をインストールする
Macではトラックパッドとマウスでスクロール方向の設定が連動して設定されてしまうが、マウスとトラックパッドでスクロール方向を別々に設定するために利用できるソフト。
Discussion