Mac OS X と GNU Emacs 22.3.1 を実行しています。スウェーデン語のキーボードを使用しています。emacs で波括弧を入力できません{
}
。[
]
中括弧を入力しようとすると、括弧が表示されます。私は Mac と emacs にまったく慣れていないので、これを正しく行うために emacs の構成について少し助けが必要です。
9 に答える
(setq mac-option-modifier nil
mac-command-modifier 'meta
x-select-enable-clipboard t)
これは私がスウェーデン語のキーボードに使用しているものです。あなたがそれを使うならば、それはsvorakA5でさえ働きます:)
あなたも試すことができます:
(setq mac-option-key-is-meta t)
(setq mac-right-option-modifier nil)
ターミナル内から OS X にバンドルされたバージョンを使用しているだけでなく、グラフィカルな emacs を使用していると仮定しています。
Emacs が他の OS X アプリと同じようにキーストロークに応答するようにするには、次のことを試してください。
(setq default-input-method "MacOSX")
特に、オプション キーを使用して、キーボードにない拡張文字を入力する場合 (例: "Option-c c" => "ç")、次の設定を使用します。
(setq mac-command-modifier 'meta)
(setq mac-option-modifier 'none)
(これらのコマンドを ~/.emacs または ~/.emacs.d/init.el emacs スタートアップ ファイルに入れて、Emacs を再起動するか、ファイルの編集中に "Mx eval-buffer" を実行します。)
(setq default-input-method "MacOSX")
(setq mac-command-modifier 'meta
mac-option-modifier nil
mac-allow-anti-aliasing t
mac-command-key-is-meta t)
これを試して。Alt キーを AltGR として使用できるようになり、すべての古い Mx 機能にはコマンド キーを使用する必要があります。
Cocoa ベースの emacs、つまりバージョン 23 を試します。Mac に統合された emacs の場合は、Aquamacsを試します。
Aquamacs の使用:
メイン メニューから [オプション] - [オプション、コマンド、メタ キー] に移動し、[合成文字のオプション] を選択します。
中括弧と大括弧は、標準の Mac キーボードと同じように機能します。
フランス語のキーボードでも同じ問題がありました。Aquamacs の問題のようです (Carbon Emacs は { を () に置き換えません)。
上記の emacs の変更は正常に機能し、ブラケットを入力することはできましたが、標準のショートカット (Ctrl+C/Ctrl+V など) を使用できなくなりました。
Aquamacs は回避策を提供します。メニュー バー > オプション > オプション、コマンド、メタ キー > ... メタとフランス語を選択
それは私にとってはうまくいきました。ただし、スウェーデン語では機能しない可能性があり、スウェーデン語のキーボード オプションはありません。
これらのプログラミングのようなものを覚える必要はありません。これが答えです。キーボード設定に移動し、「メニューバーにキーボードと文字ビューアを表示する」にチェックを入れます。その後、バッテリー メーターの近くにあるメニュー バーでアイコンを確認し、必要な文字をダブルクリックします。