MacOSX で emacs をお使いの方に質問です。


sshでリモートログインしたターミナル上のemacsで
meta + w でコピーしたいのですが、
meta はaltキー でしょうか、command キーでしょうか?
commandキーではターミナルを閉じるになってしまい、
altではΣが入力されてしまいます。

それとももっとスマートな方法があるのでしょうか?(Carbon Emacsを使う等)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/01/01 17:50:11
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:minkpa No.1

回答回数4178ベストアンサー獲得回数55

id:uniom

meta + w でΣが入力されます。

コピーができるようにしたいです。

2007/12/26 00:23:51
id:ffmpeg No.2

回答回数1202ベストアンサー獲得回数9

id:uniom

metaキーはescでした。かなり使いづらいですね。

2007/12/26 17:07:04
id:norisuke3 No.3

回答回数11ベストアンサー獲得回数0

ポイント22pt

私も同じ問題で悩んでいます。どうやら、これはemacsの問題ではなくて、Terminalがcommandキーをメタキーに相当するコードとして送っていない事が問題のようです。(私も調べ中なので、間違っていたらすみません。)ターミナル上でローカルのemacsを起動してMetaキーが効かない事で、ターミナルが問題である事が確かめられると思います。Macにもともと付いている、terminal, 追加インストールで使用できるJTerminalのどちらでもcommandをメタキーとして送信できないようだという情報をネット上で良く見かけます。ちなみに、こんな便利なアプリも有るようです。

http://d.hatena.ne.jp/tunefs/20071115/p1

id:uniom

おとなしくCarbon Emacsにしました。

http://gihyo.jp/dev/serial/01/macbook/0006

リモートホストでも↓の方法で自分のローカル環境でできます。

http://gihyo.jp/dev/serial/01/macbook/0005

2007/12/26 17:21:27
id:ffmpeg No.4

回答回数1202ベストアンサー獲得回数9

ポイント22pt

あの、コピーのショートカットを変更したいだけなら、lispでいくらでも変更できますよ。meta+wを無効にして、command-wとかalt-wとか。通常は使われていない組み合わせを指定しますが、使われているものでも、まず無効を宣言して、指定してやればいいのです。

またmetaそのものを別のキーに割り当てることも、これはキーチェンジャーを使えばできます。

http://www

id:uniom

なるほど。

lisp初心者なので、覚えていきたいです。

2007/12/27 23:21:02

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません