总的来说,我想知道用于导航到多个部分的键盘快捷方式,例如项目结构,编辑器,控制台。我在pycharm中使用eclipse keymap配置。我曾经使用[Ctrl + F7]在eclipse中的不同视图之间切换。但这在pycharm中不起作用。
当焦点在任何其他视图上时,我也习惯使用F12将焦点带回编辑器。这也不适用于pycharm。
环境:Ubuntu 12.04 64位。
答案 0 :(得分:28)
如果您指的是“运行”窗口(其中包含控制台),您可以打开它/使用Alt
+ 4
切换到该窗口。请参阅屏幕截图,了解指示的两个位置。
如vape所述,Esc
应该会将您带回最近使用过的编辑器。或者,再次按Alt
+ 4
似乎会让我回到第一位编辑。
答案 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
密钥的程序才能正常运行,这可能会导致问题。
答案 7 :(得分:2)
我认为ctrl + tab切换对于大多数用户来说应该足够了,但是在某种程度上也需要更节省时间的方法。
答案 8 :(得分:2)
尝试这些方法之后,以前的答案似乎都没有,所以这里是《 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控制台”而不是“终端”而不是“运行”窗口的最佳答案。
您可以考虑选择此作为最佳答案...