PyCharm 2019.2ヘルプ

キーボードショートカットの設定

PyCharmには定義済みのキーマップが含まれており、頻繁に使用するショートカットをカスタマイズできます。

キーマップ構成を表示するには、設定/環境設定ダイアログ Ctrl+Alt+S を開き、キーマップを選択します。

Keymap settings

PyCharmはあなたの環境に基づいて自動的に事前定義されたキーマップを選択します。使用しているOSと一致することを確認するか、または使用している他のIDEまたはエディターのショートカットと一致するものを選択してください(たとえば、Emacs)。

定義済みのキーマップはカスタマイズできません。ショートカットを変更すると、PyCharmは現在選択されているキーマップのコピーを作成します。これは設定可能です。選択したキーマップの複製、名前の変更、削除、またはデフォルト値への復元を行うには、The Show Scheme Actions icon をクリックします。

キーマップ自体は、対応するキーボードとマウスのショートカット、および省略形を含むアクションのリストです。名前でアクションを見つけるには、検索フィールドにそれを入力します。アクションのショートカットがわかっている場合は、The Find Action by Shortcut icon をクリックしてショートカット検索ダイアログのキーの組み合わせを押します。

キーボードショートカットを追加する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックしてキーボード・ショートカットの追加を選択します。

  2. キーボード・ショートカットの入力ダイアログで、必要なキーの組み合わせを押します。

  3. (オプション)2つの連続したキーの組み合わせを含む複雑なショートカットを定義するには、2 番目のストロークチェックボックスを選択します。

  4. ショートカットを保存するには、OKをクリックします。

押したキーの組み合わせはキーボード・ショートカットの入力ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

マウスショートカットを追加する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックしてマウス・ショートカットの追加を選択します。

  2. マウス・ショートカットの入力ダイアログで、マウスポインタを中央の領域に移動し、必要に応じてクリックまたはスクロールします。

  3. ショートカットを保存するには、OKをクリックします。

実行されたマウス操作はマウス・ショートカットの入力ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

略語を追加

省略形を使用して、ショートカットなしで素早くアクションを見つけることができます。例: Ctrl+Shift+A キーを押して色およびフォントにジャンプアクションの名前を入力すると、現在のキャレット位置にある要素の色とフォントの設定をすばやく変更できます。このアクションに略語(JCFなど)を割り当てた場合は、完全なアクション名の代わりにそれを入力できます。

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックして略語の追加を選択します。

  2. 略語ダイアログで、希望の略語を入力してOKをクリックします。

ユーザー定義のキーマップの場所

すべてのユーザー定義キーマップは、PyCharm構成ディレクトリー内の keymaps サブディレクトリーの別々の構成ファイルに保管されています。

構文
%HOMEPATH%\.<product><version>\config\keymaps
サンプル
C:\Users\JohnS\.PyCharm2019.2\config\keymaps
構文
~/Library/Preferences/<product><version>/keymaps
サンプル
~/Library/Preferences/PyCharm2019.2/keymaps
構文
~/.<product><version>/config/keymaps
サンプル
~/.PyCharm2019.2/config/keymaps

各キーマップファイルには、親キーマップに対する相違点のみが含まれています。

これらのファイルを使用して、カスタムキーマップをチームメンバーと共有できます。キーマップをエクスポートするには、対応するファイルをコピーしてから、別のPyCharmインストールの keymaps ディレクトリーに配置してインポートします。

グローバルOSショートカットとの競合

定義済みのキーマップは、可能性のあるすべてのプラットフォーム、バージョン、および設定を網羅しているわけではありません。一部のショートカットは、グローバルなシステムの動作やサードパーティ製ソフトウェアのショートカットと競合する可能性があります。これらの競合を修正するには、競合しているショートカットを再割り当てまたは無効にします。

使用しているキーの組み合わせを試して、必要な調整を行います。また、システムでファンクションキーが有効になっていることを確認し、次のデフォルトショートカットを確認します。

OS

ショートカット

システムアクション

PyCharmアクション

macOS

⌃Space

前の入力ソースを選択する

基本コード補完

⇧⌘A

ターミナルでmanページのインデックスを検索

アクションの検索

Ctrl+click and drag

右マウス・ボタン・クリックします

選択したテキストをコピーしてドラッグする

Ubuntu

Ctrl+Alt+S

シェードウィンドウ

設定

Ctrl+Alt+L

ロック画面

コードの再フォーマット

Ctrl+Alt+T

ターミナルの起動

囲む

Ctrl+Alt+F12

tty12仮想コンソールを開く

ファイル・パス

Ctrl+Alt+Left
Ctrl+Alt+Right

ワークスペース間の切り替え

ナビゲーション操作の取り消し/やり直し

Alt+F7

ウィンドウを移動する

使用箇所の検索

Alt+F8

サイズ変更ウィンドウ

式の評価

最終更新日: 2019年9月13日

関連事項