用于在pycharm中在python控制台和编辑器之间切换的键盘快捷方式

liv*_*ton 44 pycharm

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

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

环境:Ubuntu 12.04 64bit.

Ala*_*ley 28

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

如vape所述,Esc应该将您带回最近使用过的编辑器.或者,再次按Alt+ 4似乎会让我回到第一个编辑器.

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

  • 这在一般情况下很有用,但不幸的是,在尝试在编辑器窗口和 python 控制台之间导航时无济于事(OP 这篇文章的标题)。python 控制台列在“视图”->“工具窗口”中,但没有分配键盘快捷键。正在检查是否可以分配自定义键盘快捷键来完成这项工作。 (3认同)

jaf*_*lds 24

在Pycharm 4中,您可以使用指定快捷方式

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

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

您可以通过按下escape来切换回最后一个编辑器窗口.

  • "你可以通过点击逃生来切换回最后一个编辑器窗口" - 非常有用,谢谢,这并不明显! (5认同)
  • 这是标题为“在 python 控制台和 pycharm 中的编辑器之间切换的键盘快捷键”的正确答案。 (3认同)

W.P*_*ill 18

CNTRL + TAB弹出Switcher对话框.然后,您可以使用重复的CNTRL + TAB导航到所需的窗口,或点击相应的数字.


小智 11

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

这适用于Ubuntu 16.04


Tay*_*nli 7

我无法找到每次点击时在视图之间循环的键盘快捷键.但您可以使用" 更改视图..."快捷方式,这将打开一个列出视图的小菜单.您可以选择所需的视图,然后按Enter键转到该视图.

我不知道你正在使用哪个平台.它应该Alt+F1在所有键盘映射中,但您也可以在"首选项"屏幕上搜索它,看看它是什么.

当您在工具窗口中并且想要返回编辑器时(来自Pycharm文档)

您始终可以通过按Esc键从任何工具窗口将焦点返回到活动编辑器.

  • 我永远不会认为选择键盘快捷键会很难:)祝你冒险好运:) (2认同)
  • 我没有看到如何使用"更改视图"移动到python控制台.Escape也不会从控制台移回编辑器. (2认同)

Zit*_*rax 7

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

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

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


Leo*_*sev 7

总结我找到的答案:

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

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


M. *_*ord 6

打开Preferences然后选择Tools- > Terminal.从中删除复选框Override IDE shortcuts,然后您就可以将终端工具窗口与Alt-F12Mac 对焦,点击ESC将使您回到最后一个编辑器中.

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

PyCharm  - 首选项 - 工具 - 终端


off*_*555 6

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


小智 6

PyCharm 2020 的更新答案:

在尝试之后,之前的答案似乎都不再适用,因此以下是如何在 PyCharm 2020 中执行此操作。

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

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


jmb*_*277 5

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