Pycharm禁用右括号并启用autoindent

时间:2015-11-30 11:58:50

标签: pycharm

最近我开始使用Pycharm(我已经安装了edu版本,希望能有更少的功能和#34;你可以在没有#34的情况下生活)。目前我正在努力解决两个问题:
1)当我输入[时,pycharm使用[]自动填充我的括号。不,如果我想要[]我输入" []",如果我想要[,我想输入" ["。与任何其他'括号类似,如" ' [ { (等。

2)键入if-else循环:

if something:
    something more  
    #now  want else, so I type...
    else

我想知道Pycharm是否足够聪明,能够自动将else置于先前的缩进中,与if处于同一级别? 也许有众所周知的选择,但英语不是我母语,所以我不知道如何命名并在互联网上找到。或者我可能以某种方式禁用了这些功能?

1 个答案:

答案 0 :(得分:6)

注意:我正在使用Pro 5.0版本,而不是100%确定您在社区版本中使用相同版本。

对于#1,您可以在智能密钥设置中禁用自动关闭括号/引号,默认情况下已启用:

smart keys settings

对于#2,当您添加最终else时(例如,当您键入整个:时),它确实会自动缩进else: