【问题标题】:How do I accept the closed parenthesis in Atom Text Editor?如何在 Atom 文本编辑器中接受右括号?
【发布时间】:2018-05-12 09:27:20
【问题描述】:

这看起来应该很简单,但我是编程和 Atom TE 的新手。对于 Python,当我键入“print(”时,原子会自动添加一个“)”,所以当我继续输入“一些文本”并且右括号在我的光标前面时,how do I "accept" the closed parentheses 并继续前进到下一行? Enter 将右括号移到下一行,tab 添加 3 个空格。如果我不能接受并继续,自动填充右括号有什么意义?我错过了什么?

【问题讨论】:

    标签: python autocomplete atom-editor parentheses


    【解决方案1】:

    如果您到达括号,然后键入一个括号,您将跳过该括号,就好像它从未为您自动插入一样。因此,如果您处于这种情况:

    print("foo bar")
                   ^-- cursor is here, BEFORE the paren
    

    然后你输入),你会得到:

    print("foo bar") <-- now the cursor is AFTER the paren
    

    您也可以按 AltEnter 在当前行下方创建一个新行,而无需移动括号。相当于按End到行尾,然后Enter新建一行并移动到该行。

    【讨论】:

    • 感谢您的反馈。我想关闭只是为了提醒它需要被包括在内。我找到了一个有人写的名为“tab-through”的包,它允许我按下 tab 键,然后前进过去。看起来 Ctrl-Enter 在传递一个字符时会跳下一行 ie ) 但不是两个 ie ")。任何人,再次感谢...
    【解决方案2】:

    扩展 Dan Lowe 的答案。

    在 Mac 上,您可以使用 commandreturn 跳过自动完成字符并转到新行。

    【讨论】:

      【解决方案3】:

      我知道这个问题已经有几年的历史了,但是当我尝试搜索同样的东西时,它是第一个出现的问题。也是新的,如果我错了,请纠正我,但我发现 CTRL+ENTER 会在函数末尾保留 ") 的同时创建换行符。我我确定他们进行了更新,这就是它以前不起作用的原因。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-28
        • 2022-10-23
        • 2015-06-18
        • 2014-06-30
        • 1970-01-01
        相关资源
        最近更新 更多