55

一般来说,我想知道导航到项目结构、编辑器、控制台等多个部分的键盘快捷键。我在 pycharm 中使用 Eclipse 键盘映射配置。我曾经使用 [ Ctrl+ F7] 在 eclipse 中的不同视图之间切换。但这在 pycharm 中不起作用。

当焦点在任何其他视图上时,我也曾经使用F12将焦点带回编辑器。这也不适用于pycharm。

环境:Ubuntu 12.04 64bit。

4

15 回答 15

38

在 Pycharm 4 中,您可以使用

文件/设置/外观和行为/键盘映射

您可以创建任何您喜欢的快捷方式,并将其绑定到没有默认键盘映射的命令“Python Console”(搜索 Console)。请注意,可以同时打开多个控制台(例如,如果您在调试窗口中打开一个),因此这可能并不总是像您预期的那样运行。

您可以通过点击转义键切换回最后一个编辑器窗口。

于 2014-12-10T15:01:31.387 回答
35

Alt如果您的意思是“运行”窗口(其中有一个控制台),您可以使用+打开它/切换到它4。请参阅显示的两个位置的屏幕截图。

正如 vape 所提到的,Esc应该将您返回到您最近使用的编辑器。或者,再次按Alt+4似乎让我回到第一个编辑器。

快捷方式的位置(查看菜单和停靠栏)

于 2014-02-04T23:39:40.597 回答
25

Ctrl+TAB弹出切换器对话框。然后,您可以使用重复的Ctrl+Tab导航到所需的窗口,或点击相应的数字。

于 2015-02-19T21:18:09.583 回答
13

从编辑器切换到控制台:CTRL+ SHIFT+TAB
从控制台切换到编辑器:SHIFT+ESC

这适用于Ubuntu 16.04

于 2017-10-05T06:28:26.873 回答
7

根据问题的标题,答案似乎很简单:Alt+ F12

对于 Eclipse 绑定和默认绑定都是如此。

它从编辑器移动到控制台/终端,并在再次按下时返回。我看到的唯一缺点是终端在移回编辑器时关闭,我想保持打开状态并且只移动焦点。

于 2015-08-06T09:18:18.207 回答
6

打开Preferences然后选择Tools-> Terminal。从 中删除复选框Override IDE shortcuts,然后您将能够在 Mac 上使用Alt+来聚焦终端工具窗口,点击将使您回到上次进入的编辑器中。F12ESC

如果您尝试在终端中运行需要接收ESC密钥才能正常运行的程序,这可能会导致问题。

PyCharm - 首选项 - 工具 - 终端

于 2017-07-28T00:42:52.593 回答
6

使用EscF12在编辑器和最近使用的窗口之间切换。这就是我通常会很快做的事情,因为我有 python 控制台作为最近使用的窗口。

于 2019-03-03T16:09:55.640 回答
5

总结一下我找到的答案:

最佳:
- 将“Python 控制台”(首选项 -> 键盘映射 -> MainMenue.Tools “Python 控制台”绑定到键盘快捷键。(例如 Alt-P)。然后通过快捷键导航到控制台并通过 ESC 返回编辑器。

替代方案:
- Ctrl+shift+tab 打开一个菜单以导航到替代视图,按“P”导航到 python 控制台。ESC带你回来。
- 手动单击 python 控制台并按 ESC 将返回编辑器。Alt+F12 导航到“上一个”视图。

于 2019-07-07T18:02:44.480 回答
3

按下⌃⇥并在编辑器中打开的文件和工具窗口之间导航。这称为切换器

在此处输入图像描述

参考:

于 2017-07-10T07:12:55.567 回答
3

我在使用 Win7 的 PyCharm 2018.3.2 社区版,我可以通过按ESC和 Python 控制台切换到代码编辑器,但按F12

于 2019-01-14T17:17:35.593 回答
2

我认为 ctrl+tab 切换对于大多数用户来说应该足够了,但在某种程度上也需要一种更省时的方式。

转到此处并设置您的键盘快捷键

于 2017-12-19T02:31:28.753 回答
2

Ctrl+TAB然后仅释放TAB,然后按P直接打开 Python 控制台。此方法类似于其他答案,但让您避免遍历其他选项。

然后 SHIFT+ESC关闭此控制台。

于 2019-03-02T18:59:20.763 回答
2

PyCharm 2020 的更新答案:

在尝试了它们之后,以前的答案似乎都不再适用,所以这里是如何在 PyCharm 2020 中做到这一点。

要进入可以实际键入命令(而不仅仅是选择窗口)的 Python 控制台,您必须在设置的 Keymap 部分的工具下重新绑定“ Python 或调试控制台”(使用 ctrl+alt+s 打开)

返回编辑器默认是 Escape,但可以通过在 Editor Actions 文件夹下重新绑定“ Focus Editor ”来更改。

于 2020-04-18T07:12:15.040 回答
0

据我了解,您正在寻找的键盘快捷键是: Ctrl+0 = 选择外壳 Ctrl+9 = 选择编辑器 这些是 python 的默认键盘快捷键。

于 2018-09-13T22:18:55.933 回答
0

将“Python 控制台”(首选项 -> 键盘映射 -> MainMenue.Tools “Python 控制台”绑定到键盘快捷键。(例如 Alt-P)。然后通过快捷方式导航到控制台并通过 ESC 返回编辑器

正如您自己所说,这是切换到“Python 控制台”而不是“终端”而不是“运行”窗口的最佳答案。

您可以考虑选择此作为最佳答案...

于 2019-12-05T21:02:00.387 回答