Subscribed unsubscribe Subscribe Subscribe

Terminal.appでemacsっぽく操作するための変更

やっぱりできないと不便だと思ったので。自分はCocoa Emacsを使っているのでTerminal.appとは無関係なのだけど、zshのコマンドとかでもM-f M-bで単語単位に移動したりCtrl-SPCとM-wでコピーしたりしたい、というのがあって、もちろんそれはCommandキーをMETAとして使う方式で使いたくて。でもやり方よくわからず我慢してた。
で、今回参考にしたのがこちら。
Mac のターミナル.app で Emacs を使う場合に Command を Meta キーとして使うメモ - ryskosn log
下記からSIMBLと、Terminalで⌘キーとoptionキーを入れ替えるためのPluginを入れる
SIMBL
http://home.yedo.com/~saito/swapoptcmd/
Terminal.appではキーボードの設定で「メタキーとして option キーを使用」にチェック
だけでokっぽいようだ。
zshキーバインドでうまくやってくれてるのか何なのかよくわかっていないけど、とりあえずコマンドライン上でもCtrl+SPCと⌘+wでコピー、Ctrl+yでペーストなどは出来た。コピーしたあともマークでの反転が消えてくれないけど。。
あとはundoをCtrl+/でやりたいけど 設定しようとして"bindkey '\C-/' undo"とかやっても "^O" undo と設定されてしまうのをどうにかしたい あとで調べる。