关于ide:在PyCharm中,如何返回上一个位置?

您所在的位置:网站首页 pycharm如何返回操作 关于ide:在PyCharm中,如何返回上一个位置?

关于ide:在PyCharm中,如何返回上一个位置?

2024-02-10 18:57| 来源: 网络整理| 查看: 265

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

我已经尝试了以下答案,但没有任何反应:IntelliJ IDEA中"跳转到上一个视图位置(向后/向前导航)"的键盘快捷键

例如:

我正在导航到功能主体, 将光标放在函数调用上, 单击F12("转到定义") 从新位置(函数的主体)开始,如何返回函数调用?

我已经尝试过这些,但是他们什么也没做:

Ctrl + Shift + Left Ctrl + Shift + F2 Alt + Shift + Left Ctrl + Shift + backspace 不要在Linux上尝试这样做:Ctrl + Alt + backspace

还是F12("转到def")不够"强大"以触发位置更改事件?

在带有PyCharm CE 3.1的ArchLinux下,可以将Ctrl + Alt + Left组合使用。

这是我找出组合的方式:

(右键单击)转到->实现 Double Shift->返回 Actions部分中有一个选项Back Ctrl + Shift + A 然后光标返回 相关讨论 感谢您提供有用的"操作"技巧(赞成,不赞成),但是正如我提到的那样-ctrl-alt-left对我没有用,因此无关紧要。看我的答案 只是警告-在Windows 7上,按ctrl-alt-向左箭头可旋转屏幕! @Melanie,可能是因为您的图形设置。据我所记得,英特尔图形模块中有一些用于旋转/镜像/复制/等等的快捷方式。 在版本2017.2.3中(可能也在之前),它已更改为alt-shift-left ctrl + alt + left和shift + alt + left都对我有效(pycharm 2017 2.3) 毫不奇怪,您还可以使用ctrl-alt-right"再次前进"。 在pycharm 2020(linux)上,Back操作的默认值为Shift-Alt-Left(不再是Ctrl-Alt-Left)。

总而言之,它与PyCharm无关。

在我的情况下,存在另一个程序的全局键组合,该程序掩盖了Ctrl-Alt-Left

我通过重新映射"文件>设置>键盘映射>主菜单>导航>返回"来解决此问题。

我选择了Alt + Left,它直观地感觉像Web浏览器的"后退"行为。

相关讨论 感谢您的指导,它的工作原理。但是alt + left已经为我采取了另一项措施。

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

更新:如果不起作用,请尝试option + cmd + left arrow

相关讨论 您如何在带有直接[笔划的小型键盘上使用它?我正在使用11英寸的Mac Book Air

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将使您回到垂直状态!

相关讨论 但是导航到上一个更改与导航到上一个位置不同。当我阅读我的代码以了解它时,我不想对其进行更改。

Alt + Shift + left

如果您选择键盘映射" GNOME的默认值",则以上内容适用于PyCharm 2016.3.2。

PyCharm 2019.1+

此版本的PyCharm具有一项称为"最近的位置"的新功能。当您发现自己需要在代码中的不同位置之间来回移动时,这很有用。

您可以使用"最近的位置"弹出窗口(在macOS上为Ctrl + Shift + E或? + ? + E)使您更快地到达目的地。

在macOS(Sierra; 10.12.6)和PyCharm 2017.3.1(Professional Edition;建于2017年12月13日)上,如果您使用Go To-> Declaration(+ B),则可以使用+来回跳转+或。

在Settings?> Keymap中搜索Back,单击它,然后将其更改为所需的内容?应该对所有系统都有帮助。

我使用Ubuntu,因此默认值为Ctrl + Alt + Left,但是系统已经使用了此组合。

我发现解决方案不适用于Mac。但是我发现Shift + Command + Return会将您带到您正在使用的位置。

为了进一步说明,如果您已按Command + Mouse click导航到某个功能,则按上述组合即可直接转到该调用。

在Ubuntu中,Ctrl + Alt + Left被覆盖以切换到左工作区。我根本不使用工作空间,因此我在系统设置->键盘->快捷方式->导航->切换到左侧工作空间中取消了该快捷方式。

我有以下环境:

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

在我的情况下,检查"后退"导航设置时,确实表明将其设置为Ctrl + Alt + Left,但它没有用。起作用的是Alt + Shift + Left。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3