web-dev-qa-db-ja.com

PyCharmで、最後の場所に戻る方法は?

私はこれらの答えを試しましたが、何も起こりませんでした: IntelliJ IDEAの前のビューの場所にジャンプするためのキーボードショートカット(戻る/進む)

例えば:

  1. 私は関数本体にナビゲートしています、
  2. 関数呼び出しにカーソルを置き、
  3. クリック F12 (「定義に移動」)
  4. 新しい場所(関数の本体)から、関数呼び出しに戻るにはどうすればよいですか?

私はこれらを試しましたが、何もしませんでした:

  • Ctrl+Shift+Left
  • Ctrl+Shift+F2 <-これは私のデフォルトのマッピングです
  • Alt+Shift+Left
  • Ctrl+Shift+backspace
  • linuxではそれを試さないでください: Ctrl+Alt+backspace

または多分 F12 (「defに進む」)ロケーション変更イベントをトリガーするのに「十分に強い」ではありませんか?

70
Berry Tsakala

ArchLinuxでPyCharm CE 3.1を使用すると、組み合わせが機能します Ctrl + Alt + Left

これは私が組み合わせを見つける方法です:

  1. (右クリック)移動->実装
  2. Double Shift -> 戻る
    enter image description here
  3. セクションBackにはオプションActionsがあります
  4. Ctrl + Shift + A
    enter image description here
  5. そして、カーソルが戻ってきます
71
awesoon

全体として、PyCharmとは何の関係もありません。

私の場合、別のプログラムのグローバルキーコンボがありました。 Ctrl-Alt-Left

「ファイル>設定>キーマップ>メインメニュー>ナビゲート>戻る」を再マッピングすることで解決します。

私が選んだ Alt+Left、直感的にWebブラウザが「戻る」動作を好むと感じる。

39
Berry Tsakala

Mac OS X(少なくともエルキャピタン)では cmd + [ 前の場所に戻るには。

23
mithunpaul

2016年と2017年の更新:

Windows上のPyCharm 2016および2017では、正しいデフォルトは Ctrl+Shift+Backspace

https://www.jetbrains.com/help/pycharm/2016.2/navigating-to-next-previous-change.html

そのことに注意してください Ctrl+Alt+Left Windows 10では画面全体が回転します。これを横向きから読んでいる場合は、 Ctrl+Alt+Up 垂直に戻ります!

22
David Parks

Alt + Shift + left

キーマップ「GNOMEのデフォルト」を選択した場合、上記はPyCharm 2016.3.2で機能します。

9

PyCharm 2019.1+

このバージョンのPyCharmには、 Recent Locations と呼ばれる新しい機能があります。これは、コード内の異なる場所を行き来する必要がある場合に便利です。

Recent Locations popupCtrl+Shift+E、 または  +E macOSで)目的地にすばやく到着できるようにします。

enter image description here

5
lmiguelvargasf

MacOS(Sierra; 10.12.6)およびPyCharm 2017.3.1(Professional Edition; 2017年12月13日ビルド)では、Go To-> Declaration(⌘+ B)を使用している場合、次を使用して前後にジャンプできます。 ⌘+⌥+◀または▶。

5
mairan

Ubuntuで Ctrl+Alt+Left 左workspaceに切り替えるためにオーバーライドされます。ワークスペースをまったく使用しないので、システム設定->キーボード->ショートカット->ナビゲーション->左のワークスペースに切り替えるでショートカットをキャンセルしました。

3
mapcuk

BackSettingsを検索し、それをKeymapをクリックしてクリックし、目的に合わせて変更します。すべてのシステムで役立ちます。

Ubuntuを使用しているため、デフォルトは Ctrl + Alt + Left、しかしこの組み合わせはすでにシステムで使用されています。

3
Ronald Luc

解決策がMacに合わないことがわかりました。しかし、私はそれを見つけました Shift + Command + Return 作業していた場所に移動します。

さらに説明すると、押した場合 Command + Mouse click 関数に移動するには、上記の組み合わせを押すと、直接呼び出しになります。

3
JAugust