【问题标题】:Pydev closing parenthesis autocompletePydev右括号自动完成
【发布时间】:2010-10-21 08:26:14
【问题描述】:

在 PyDev/Eclipse 中是否有跳出右括号的快捷方式?必须按箭头键才能将光标移到括号外是一种痛苦。

【问题讨论】:

    标签: eclipse pydev


    【解决方案1】:

    正如Fabio 所说,您可以按 TAB 或 Enter 键跳出,但此选项默认关闭,您只需在按 TAB/Enter 时获得几个空格/一个新行.

    要打开这个宝贵的选项,请转至:
    Window > Preferences > PyDev > Editor > Typing
    并选中“在自动括号或文字关闭时启用链接”。

    【讨论】:

      【解决方案2】:

      我只需键入右括号,编辑器就会将我排除在外,而无需添加额外的标点符号。有些人会争辩说,这使得括号的自动放置有些多余,但我发现它非常有用

      【讨论】:

        【解决方案3】:

        在最新的 PyDev (2.0) 中,它现在会在自动关闭括号时创建一个链接,因此,在它自动关闭后,您可以按 ')'、enter 或 tab 转到另一边(请记住,如果您想直接转到下一行,请使用 shift+enter。

        【讨论】:

        • 嗯...我发现 Tab 键在 PyDev 中的工作方式与在 JavaScript 或 C/C++ 文件/透视图中的工作方式不同,其中按 Tab 键会将光标置于当前引号/括号之外.使用 PyDev 2.5 测试。
        • 例如在 var = {['this', 'is', 'great|']} 中,你必须按 ' 键才能将光标移出字符串, ] 才能移出数组然后 } 离开对象。在 JS 文件中键入相同的语句时,您只需为每种情况单击 Tab。
        • @Vitaly 要获得您想要的行为,请参阅 Bloke 的回答。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多