6

コントロールキーがターミナルで「^」で表されるように、コマンドキー(mac)に相当するものは何ですか?

sttyを使用してbashショートカットを再マップしようとしています

例えば

stty eof ^ D

しかし、制御の代わりに、コマンドキーを使用したいと思います。

編集:

さて、私が解決しようとしていた問題は、私がosxとlinuxで作業していて、キーの組み合わせが異なると多くの苦痛を引き起こすため、コマンドキーとコントロールキーを交換したかったということでした。

そこで、osxプリファレンスを使用して修飾キーを交換しました。しかし、Ctrl + Cなどのすべてのbashショートカットは、キーシーケンス「cmd+c」を使用するのと同等になりました。これは受け入れられません。

ありがたいことに、iTerm2は修飾キーの再マッピングもサポートしているので、iterm2についてはそれらを再度逆にしました。つまり、iTerm2はコマンドをコマンドとして認識し、制御を制御として認識します。

だから今のところ問題は解決した。

4

2 に答える 2

8

コマンドキーのショートカットは、端末の実際の入力を生成しないため、どのような方法でも表されません。Terminalを使用すると、特定のキーの組み合わせをバインドして実際の入力(in )を生成できますが、それらの修飾子をPreferences > Settings > Keybaord選択することはできません。Command

于 2012-10-10T20:44:54.993 に答える
1

これをbashシェルに入力します:

stty ctlecho

次にヒットCommand

必要なものが表示されます。

通常に戻すには

stty -ctlecho

うまくいかない場合は、コンボを試してください。

Ctrl+の例C

$ stty ctlecho
$ ^C
$ stty -ctlecho
$ 
于 2012-10-10T20:40:48.137 に答える