iTerm2 ====== macOSにはbashベースの「コンソール」が標準で装備されているが、「iTerm2」は色々とカスタマイズ可能な高機能コンソールアプリ。 Metaキーなどのキーカスタマイズできるので、「iTerm2」をインストールして、そのコンソールからEmacsなどを利用する。 iTerm2のインストール ------------------- 下記URLから Download ボタンで、iTerm2をダウンロード。 zip圧縮されているのでクリックで解凍し、アプリケーションフォルダにコピーし実行。 ### Meta キーを左Command キーに割り当てる Emacsでは Metaキー を多様するので、まずは Metaキー を操作しやすいキーに割り当てておく。 以下のようにiTerm 2 の設定を変更。iTerm2メニューの [`Preferences...`] から下記を変更。 * Profiles → Keys:Left option (⌥) key acts as で [+Esc] をチェック * Profiles → Keys:Right option (⌥) key acts as で [+Esc] をチェック {{:software:macos:iterm2-kery-01.png?600|}} * Keys → Remap Modifier Keys で [`Left command (⌘) key:`] を [`Left Option`] にリマップ * Keys → Remap Modifier Keys で [`Left option key:`] を [`⌘ Left Command`] にリマップ {{:software:macos:iterm2-key-02.png?600|}} これで、CUIコンソール操作時、左`⌘ command` キーが Metaキーになった。又、`command+W` キーでiTerm2が不意に終了しなくなった。 関連記事 ------- * [[https://www.yokoweb.net/2017/03/19/iterm2-beep-off/|【macOS】iTerm2のビープ音を消す]] * [[https://www.yokoweb.net/2016/12/13/macos-emacs-25-install/|【macOS】Emacs 25を使う]] * [[https://www.yokoweb.net/2016/09/09/macos-homebrew-install/|【macOS】パッケージマネージャー「Homebrew」を使う]] 参考 ---- 1. [[https://qiita.com/ruwatana/items/8d9c174250061721ad11|iTerm2のおすすめ設定〜ターミナル作業を効率化する〜]] 2. [[https://qiita.com/hayamiz/items/0f0b7a012ec730351678|MacのiTerm/Emacsでメタキーを快適に使いたい]] 3. [[http://podaraku.hatenablog.com/entry/2014/03/26/194434|iTerm2で command + w を押してもすぐに閉じないよう設定する]] 4. [[https://qiita.com/kadoppe/items/e91dca1ea125a4162781|iTerm2でCommand+R(Reset)を無効にする]]