#3 Mac OS で emacs利用時のバックスラッシュ入力

icon incmplt が 2018/03/08 15:35 に投稿 ( icon incmplt が 2018/03/09 12:14 に編集 <更新履歴> )
  投稿を編集(サインイン)
  ストック
  アンケート回答

  目次

バックスラッシュ(0x5c)は、昔から問題になるコードとして知られている鬼門である。
Windowsなどでは、¥にバックスラッシュのコードが割り当てられている。

しかし、日本語キーボードを使用している Mac OSでは、円マークの刻印のキーを打鍵すると本当の ¥(Yen) UTF8 0xC2 0xA5 YEN SIGNが入力される。

Mac OS

Option + ¥ で、0x5c バックスラッシュが入力できる。

Emacs

Emacsでは、通常Option + ¥では 0x5c バックスラッシュを入力できない。
¥に対するキーアサインをいじって、0x5c バックスラッシュが入力できるようにする。

(define-key global-map [?¥] [?\\])

キーコードの関係で正しく表示できない場合があるので上記の説明は、以下の通り。

?¥ : 今アサインされている Yen Sign
\\ : 新しくアサインする バックスラッシュ

Emacsで入力するとうまく入力できないので、vi や他のエディタを使用して init.elなどを編集するのが望ましい。

 添付ファイル     - [0]


 コメント追加