OS X 10.7 の Pycharm 1.5 で emacs キーバインドを使用しようとしています。ALT+Bが単語を戻すのではなく、ベータ記号を挿入することを除いて、それらはすべて機能します。ALT+Fは単語を正しく進めるため、不可解です。また、Emacs の Control-Meta-F のように、Pycharm が一致する括弧または括弧間の移動をサポートしているかどうか疑問に思っていました。Pycharm のキーバインド設定ペインに、このオプションが表示されませんでした。ありがとう!
2 に答える
JetBrains フォーラムで解決策を見つけました。フォーラムの投稿には、alt キーによるシンボルの生成をグローバルに無効にするキーマップが添付ファイルとして含まれています。
フォーラムを引用して、「だから、いくつか掘り下げた後、このオプション キーは、オペレーティング システムで優先されるこれらの比較的使用されていないシンボルにマップされていると考えました。http://scripts.sil.org/cms/scripts/page を使用して. php?site_id=nrsi&id=ukelele (Ukelele), 最適化された Emacs キーボード レイアウトを生成できました.これを取得して、/Library/Keyboard Layouts/ フォルダーに配置してください。
再起動し、Mac OSX ツールバーでこのキーボード レイアウトを使用するように切り替えると、PyCharm でオプション キーを自由にホットキー入力できるようになります。これについては、後でブログ記事を書きます。
お役に立てれば。"
esc- ctrl-b私には機能しますが、alt-b機能しません。それは emacs キーマップのすぐそこにあるので、最初は奇妙ですが、問題はalt-b が文字 (私の場合は ß ではなく ∫ ) にマップされているため、PyCharm はそれをキーと修飾子のペアとして認識しないことだと思います。たった1文字。
別の国際キーボード マップに切り替えると、機能する組み合わせと機能しない組み合わせが変わります。バグレポートを PyCharm に送信することをお勧めします。これは、PyCharm が修正できるものであるためです。または、何らかの方法でキーボードマッピングをハックする必要があります。
あなたの他の質問に答えるために、括弧を一致させる方法があるとは思わないか、少なくとも見つけたことはありません。