Ide 在PyCharm中,如何返回到上一个位置?

Ide 在PyCharm中,如何返回到上一个位置?,ide,pycharm,keyboard-shortcuts,Ide,Pycharm,Keyboard Shortcuts,编辑:我的系统具有覆盖pycharm的全局密钥映射。 这是最初的问题: 我试过这些答案,但什么都没发生: 例如: 我正在导航到一个功能体 将光标放在函数调用上 单击F12(“转到定义”) 从新位置(函数体),如何返回函数调用 我试过这些,但都没用: Ctrl+Shift+Left 在带有PyCharm CE 3.1的ArchLinux下,Ctrl+Shift+F2组合使用Ctrl+Alt+Left 这是我找到组合的方式: (右键单击)转到->实施 双档->后退 在操作 Ctrl+Shift+

编辑:我的系统具有覆盖pycharm的全局密钥映射。 这是最初的问题:

我试过这些答案,但什么都没发生:

例如:

  • 我正在导航到一个功能体
  • 将光标放在函数调用上
  • 单击F12(“转到定义”)
  • 从新位置(函数体),如何返回函数调用
  • 我试过这些,但都没用:

    • Ctrl+Shift+Left

    • 在带有PyCharm CE 3.1的ArchLinux下,Ctrl+Shift+F2组合使用Ctrl+Alt+Left

      这是我找到组合的方式:

    • (右键单击)转到->实施
    • 双档->后退
    • 操作
    • Ctrl+Shift+A
    • 然后光标又回来了

    • 总而言之,它没有任何魅力

      在我的例子中,有另一个程序的全局键组合,它屏蔽了Ctrl-Alt-Left

      我通过重新映射“文件>设置>键映射>主菜单>导航>返回”来解决这个问题


      我选择了Alt+Left,这在直觉上感觉像是web浏览器的“后退”行为。

      在Ubuntu中,Ctrl+Alt+Left在切换到左侧工作区时被覆盖。我根本不使用工作区,所以我在系统设置->键盘->快捷键->导航->切换到左侧工作区中取消了该快捷键更新2016年至2020年。1.1:

      在windows上的PyCharm 2016+中,正确的默认值为Ctrl+Shift+Backspace

      请注意,Ctrl+Alt+Left将在Windows 10上旋转整个屏幕。如果您是从水平姿势阅读此内容,Ctrl+Alt+Up将使您恢复垂直

      Alt+Shift+left

      如果您选择keymap“default for GNOME”,则上述内容适用于PyCharm 2016.3.2

      在mac OS X中(至少在El Capitan中),它默认为cmd+[ 返回到上一个位置


      更新:如果不起作用,请尝试option+cmd+左箭头。我发现解决方案与mac不兼容。但我发现Shift+Command+Return会将您带到您使用的位置


      为了进一步解释,如果您按Command+鼠标单击导航到某个函数,则如果您使用Go-To->Declaration,则在macOS(Sierra;10.12.6)和PyCharm 2017.3.1(Professional Edition;于2017年12月13日构建)上按上述组合将直接转到调用。

      (⌘+B) ,您可以使用⌘+⌥+◀ 或▶.

      设置
      ‒>
      键映射
      中搜索
      返回
      ,单击它并根据需要更改它-这对所有系统都有帮助

      我使用Ubuntu,所以默认值是Ctrl+Alt+Left,但是这个组合已经被系统使用了。

      PyCharm 2019.1+ 这个版本的PyCharm有一个新功能,叫做。当你发现自己需要在代码中的不同位置之间来回移动时,这个功能非常有用

      您可以使用最近位置弹出窗口(Ctrl+Shift+E或⌘+ ⇧ +E在macOS上),让您更快地到达目的地


      我有以下环境:

    • Ubuntu 16.04(GNOME)
    • VNC查看器
    • PyCharm 2019.1(社区版)

    • 就我而言,在检查“背部”时导航设置它确实表明它被设置为Ctrl+Alt+Left,但它不起作用。的作用是Alt+Shift+Left。

      因为我没有评论权,所以在这里回答。请注意,如果你的鼠标上有侧键,你也可以使用
      鼠标按钮4
      鼠标按钮5
      来移动分别移动到上一个和下一个光标位置。以防您不想在Pycharm中重新映射键,因为在Windows 10上使用
      Pycharm 2020.2.3


      查看基于

      的键映射感谢您提供的有用的“操作”提示(向上投票,fwiw),但正如我所提到的-ctrl-alt-left对我不起作用,因此不相关。请参见我的回答只是一个警告-在windows 7上,ctrl-alt-left箭头会旋转屏幕!@Melanie,这可能是因为您的图形设置。据我所知,英特尔图形模块中有一些用于旋转/镜像/复制等的快捷方式。在2017.2.3版(可能也是之前的版本)这已更改为alt shift left ctrl+alt+left和shift+alt+left对我来说都有效(pycharm 2017 2.3)如何在小键盘上使用direct[笔划?我在mac book air 11英寸上,但导航到上一个更改与导航到上一个位置不同。当我阅读代码以理解它时,我不想对其进行更改。在PyCharm 2020.1.1中仍然如此。感谢指导,它可以工作。但alt+left已为我采取了另一个操作。