一般来说,我想知道用于导航到项目结构,编辑器,控制台等多个部分的键盘快捷方式。我在pycharm中使用eclipse keymap配置。我曾经使用[Ctrl + F7]在eclipse中的不同视图之间切换。但这不适用于pycharm。
当焦点在任何其他视图上时,我还习惯使用F12将焦点带回编辑器。这也不适用于pycharm。
环境:Ubuntu 12.04 64bit。
我无法找到每次点击时在视图之间循环的键盘快捷键。但您可以使用“更改视图...”快捷方式,这将打开一个列出视图的小菜单。您可以选择所需的视图,然后按Enter键转到该视图。
我不知道你正在使用哪个平台。它应该是所有键盘映射中的Alt+F1
,但您也可以在“首选项”屏幕上搜索它,看看它是什么。
当您在工具窗口中并且想要返回编辑器时(来自Pycharm Documentation)
您始终可以通过按Esc键从任何工具窗口将焦点返回到活动编辑器。
按^⇥并在编辑器中打开的文件和工具窗口之间导航。这被称为Switcher。
参考:
我在使用Win7的PyCharm 2018.3.2社区版,我可以通过按Esc
切换到代码编辑器,然后按下Python控制台,但是按F12
按CTRL
+ TAB
然后只发布TAB
并按P
直接打开Python控制台。此方法与其他答案类似,但让您避免遍历其他选项。
然后SHIFT
+ ESC
关闭此控制台。
总结我发现的答案:
最好: - 将“Python控制台”(首选 - >键盘映射 - > MainMenue.Tools“Python控制台”绑定到键盘快捷键。(例如Alt-P)。然后通过快捷方式导航到控制台并通过ESC返回编辑器。
备择方案: - Ctrl + shift +选项卡打开一个菜单以导航到其他视图,按“P”导航到python控制台。 ESC带你回来。 - 手动点击python控制台并按ESC键,返回编辑器。 Alt + F12导航到“上一个”视图。
根据我的理解,您正在寻找的键盘快捷键是:Ctrl + 0 =选择shell Ctrl + 9 =选择编辑器这些是python的默认键盘快捷键。
如果你的意思是“运行”窗口(里面有一个控制台),你可以打开它/用Alt
+ 4
切换到它。请参阅屏幕截图,了解指示的两个位置。
正如vape所提到的,Esc
应该让你回到你最近使用的编辑器。或者,再次按Alt
+ 4
似乎让我回到第一个编辑器。
在Pycharm 4中,您可以使用指定快捷方式
文件/设置/外观和行为/键盘映射
您可以创建自己喜欢的任何快捷方式,并将其绑定到“Python控制台”命令(搜索控制台),该命令没有默认的键映射。请注意,可以同时打开多个控制台(例如,如果在调试窗口中打开一个控制台),这可能并不总是按预期运行。
您可以通过按下escape来切换回最后一个编辑器窗口。
CTRL + TAB弹出Switcher对话框。然后,您可以使用重复的CTRL + TAB导航到所需的窗口,或者点击相应的数字。
要从编辑器切换到控制台:CTRL + SHIFT + TAB 要从控制台切换到编辑器:SHIFT + ESC
这适用于Ubuntu 16.04
根据问题的标题,答案似乎很简单:Alt + F12。
对于Eclipse绑定和默认绑定都是如此。
当它再次按下时,它会从编辑器移动到控制台/终端并返回。我看到的唯一缺点是终端在移回编辑器时关闭,我想保持打开状态,只移动焦点。
使用Esc和F12在编辑器和最近使用的窗口之间切换。这就是我通常做的很快,因为我有python控制台作为最近使用的窗口。
我认为ctrl + tab切换应该对大多数用户来说已经足够了,但是在某种程度上也需要一种更节省时间的方式。