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

问题描述 投票:38回答:13

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

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

环境:Ubuntu 12.04 64bit。

pycharm
13个回答
7
投票

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

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

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

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


1
投票

1
投票

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


1
投票

CTRL + TAB然后只发布TAB并按P直接打开Python控制台。此方法与其他答案类似,但让您避免遍历其他选项。

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


1
投票

总结我发现的答案:

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

备择方案: - Ctrl + shift +选项卡打开一个菜单以导航到其他视图,按“P”导航到python控制台。 ESC带你回来。 - 手动点击python控制台并按ESC键,返回编辑器。 Alt + F12导航到“上一个”视图。


0
投票

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


28
投票

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

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


22
投票

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

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

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

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


17
投票

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


10
投票

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

这适用于Ubuntu 16.04


7
投票

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

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

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


6
投票

打开Preferences,然后选择Tools - > Terminal。从Override IDE shortcuts中删除复选框,然后你就可以在Mac上将终端工具窗口与Alt-F12聚焦在一起,点击ESC会让你回到你最后的编辑器中。

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

PyCharm - Preferences - Tools - Terminal


3
投票

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


2
投票

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

Go to here and set your keyboard shortcut

© www.soinside.com 2019 - 2024. All rights reserved.