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

时间:2013-11-14 06:39:30

标签: pycharm

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

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

环境:Ubuntu 12.04 64位。

15 个答案:

答案 0 :(得分:28)

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

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

Locations of shortcuts (View Menu and dock bar)

答案 1 :(得分:21)

在Pycharm 4中,您可以使用

指定快捷方式

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

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

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

答案 2 :(得分:16)

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

答案 3 :(得分:9)

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

这适用于 Ubuntu 16.04

答案 4 :(得分:8)

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

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

当您在工具窗口中并希望返回编辑器时(来自Pycharm Documentation

  

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

答案 5 :(得分:7)

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

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

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

答案 6 :(得分:6)

打开Preferences,然后选择Tools - > Terminal。从Override IDE shortcuts移除复选框,然后您就可以使用Alt-F12在Mac上关注终端工具窗口,点击ESC会让您回到最后一个编辑器中英寸

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

PyCharm - Preferences - Tools - Terminal

答案 7 :(得分:2)

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

Go to here and set your keyboard shortcut

答案 8 :(得分:2)

PyCharm 2020的更新答案:

尝试这些方法之后,以前的答案似乎都没有,所以这里是《 PyCharm 2020》中的操作方法。

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

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

答案 9 :(得分:1)

答案 10 :(得分:1)

我正在使用Win7的PyCharm 2018.3.2 Community Edition,可以通过按Esc切换到代码编辑器,然后按F12切换到Python控制台

答案 11 :(得分:1)

使用 Esc F12 在编辑器和最近使用的窗口之间切换。那是我通常很快执行的操作,因为我将python控制台作为最近使用的窗口。

答案 12 :(得分:0)

CTRL + TAB,然后仅释放TAB,然后按P直接打开Python控制台。这种方法与其他答案类似,但是可以避免遍历其他选项。

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

答案 13 :(得分:0)

总结我找到的答案:

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

替代品:
-Ctrl + Shift + Tab打开菜单以导航至其他视图,按“ P”导航至python控制台。 ESC带你回来。
-手动单击python控制台,然后按ESC,即可返回编辑器。 Alt + F12会将您导航到“上一个”视图。

答案 14 :(得分:0)

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

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

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