Zsh — Mac で Option キーを bindkey に使う


おそらくOptionキーそのものをバインド出来るわけではなく、Optionキーとの組み合わせで入力される「文字」に対してのバインドが出来るっぽい。

Mac で Option + a のキーをバインドする例。

bindkey å accept-line

( a ではなく å )

どうやって探したか?

Ma で Option + a を入力すると å が表れる。
たんにこの文字をバインドキーとして使っただけ。

その他の文字

同じやり方で、その他の文字もバインド出来るはず。

# 1234567890-^\
¡™£¢∞§¶•ªº–≠\

# qwertyuiop@[
œ∑´®†¥¨ˆøπ“‘

# asdfghjkl;:]
åß∂ƒ©˙∆˚¬…æ«

# zxcvbnm,./_
Ω≈ç√∫˜µ≤≥÷`

非英語の文字のバインド

こんな事もできるんだ。

bindkey -s "日本語" "Japanese"

When input "日本語" then it will be replaced with "Japanese".

Versions

  • zsh 5.5.1 (x86_64-apple-darwin17.5.0)

Ref

Links