sshでリモートログインしたターミナル上のemacsで meta + w でコピーしたいのですが、 meta はaltキー でしょうか、command キーでしょうか? commandキーではターミナルを閉じるになってしまい、 altではΣが入力されてしまいます。 それとももっとスマートな方法があるのでしょうか?(Carbon Emacsを使う等)
http://www.pochinet.org/linux0A035.htm
meta + w でΣが入力されます。
コピーができるようにしたいです。
escだったのでは?
http://www.ie.u-ryukyu.ac.jp/~e035764/emacs.html
metaキーはescでした。かなり使いづらいですね。
私も同じ問題で悩んでいます。どうやら、これはemacsの問題ではなくて、Terminalがcommandキーをメタキーに相当するコードとして送っていない事が問題のようです。(私も調べ中なので、間違っていたらすみません。)ターミナル上でローカルのemacsを起動してMetaキーが効かない事で、ターミナルが問題である事が確かめられると思います。Macにもともと付いている、terminal, 追加インストールで使用できるJTerminalのどちらでもcommandをメタキーとして送信できないようだという情報をネット上で良く見かけます。ちなみに、こんな便利なアプリも有るようです。
http://d.hatena.ne.jp/tunefs/20071115/p1
おとなしくCarbon Emacsにしました。
http://gihyo.jp/dev/serial/01/macbook/0006
リモートホストでも↓の方法で自分のローカル環境でできます。
http://gihyo.jp/dev/serial/01/macbook/0005
あの、コピーのショートカットを変更したいだけなら、lispでいくらでも変更できますよ。meta+wを無効にして、command-wとかalt-wとか。通常は使われていない組み合わせを指定しますが、使われているものでも、まず無効を宣言して、指定してやればいいのです。
またmetaそのものを別のキーに割り当てることも、これはキーチェンジャーを使えばできます。
http://www
なるほど。
lisp初心者なので、覚えていきたいです。
コメントはありません