如何在PyCharm中跳过闭合括号?
我发现自动缩进功能总是不好用,除非我使用自动闭合大括号等功能(我不太喜欢这样),而且我找不到可以跳过这个功能的选项。
Eclipse有一个配置选项可以调整这个,而Visual Studio默认并不会自动闭合所有东西,而是在你手动输入闭合大括号后再格式化代码块(我比较喜欢这种方式)。
难道就没有其他办法吗?除了要一直按“End”键?
编辑/更新:
因为我觉得不标记答案就留着问题不好,所以想请一些最近使用过PyCharm的人(我有一段时间没用了)来推荐一下下面这些解决方案中最好的一个?也许还有更新的配置选项或者简单的解决办法没有列出来?
4 个回答
3
有个大学同学告诉我一个解决办法:
首先你输入这个:
def test_foo(
在你输入 (
后,PyCharm 会自动插入 self)
。
当前状态:^
表示光标的位置:
def test_foo(self^):
只需要输入 ):
然后按 ENTER
,你就可以跳到下一行了。
因为我用十个手指打字,所以 Ctrl-Shift-Enter
这种操作对我来说不太适合,尤其是在常见的编辑操作中。
9
按下 Ctrl-Shift-Enter 可以自动补全当前行缺失的括号(如果有的话),添加缺少的冒号(如果有的话),并把光标放到下一行正确的缩进位置。
7
Shift + Enter 可以让你跳过自动补全的选项,直接进入下一行。
Ctrl + ] 会让你跳到当前元素的末尾。
这个组合键在大多数情况下都能有效跳过自动补全,我觉得这是最灵活的选项。
Ctrl + [ 会让你跳到你当前所在的代码块的开头。
之前提到过,Ctrl + Shift + Enter 会添加你可能需要的额外自动补全,并且直接进入新的一行。