【问题标题】:Annoying eclipse automatically closing quotes烦人的日食自动关闭引号
【发布时间】:2010-10-01 11:38:37
【问题描述】:

我一直发现 eclipse 的自动右引号和括号功能毫无用处。例如,点击单个 " 将导致

"<cursor>"

我不需要第二个报价。之后删除很烦人。如何关闭此功能?

更新:我现在保持设置。如果你输入另一个引号 " 它会突破。

【问题讨论】:

  • 我知道这篇文章已经有将近 4 年的历史了,但万一其他人像我一样发现了这一点:您可以点击 tab 将光标移动到突出显示的位置。这意味着您不需要将箭头键移出 qoutes/brackets/parens 等。非常方便。发现这一点后,我重新打开了所有关闭功能。
  • 同意。这是您可以在 MS Word 中忍受但在 Eclipse 中反感的那种行为。当开发人员试图猜测用户想要什么时,用户最终会试图猜测开发人员首先猜测他们需要什么。
  • 其实我知道已经开启了设置,只需输入另一个引号“即可突破。
  • 当您想通过在现有字符串中键入引号来拆分字符串时,这尤其令人讨厌。 "string" -&gt; "stri" + ""ng"...尽管如此,还是按一下退格/删除键。如果只有在特定情况下有自动完成设置。
  • 对于 Android Studio:设置 > 编辑器 > 常规 > 智能键 > 插入对引用(取消选中)。

标签: eclipse


【解决方案1】:

尝试窗口 -> 首选项 -> Java -> 编辑器 -> 键入并取消选中“自动关闭”组中的“字符串”复选框。

【讨论】:

  • @drevicko 看心理医生
  • 对于 Perl,它位于 Preferences > Perl EPIC > Editor > Smart Typing
  • 我做了所有这些,但它仍然是 CSS 文件中的自动关闭引号,arrrgh!
  • 对于数据库开发,它位于数据管理 > SQL 开发 > SQL 编辑器 > 打字
  • 在首选项中,搜索“字符串”。 “键入”>“自动关闭”>“字符串”(在“首选项”对话框中用引号括起来)出现在多个位置。我清除了所有这些中的“字符串”。似乎有帮助...
【解决方案2】:

您需要为所有编辑器关闭此功能: 转到首选项并在“键入文件管理器文本”框中键入“键入”。 然后单击每个结果并取消选中所有不需要的自动关闭选项。

【讨论】:

  • 我希望以这种方式找到所有选项,但我没有找到在 Web 透视图中编辑 PHP 时禁用自动添加“.”的方法。我已经关闭了“打字”搜索结果下的所有自动选项并重新启动了 Eclipse,但又被挫败了!
  • 这是一个比接受的答案更好的答案。您使用的每种语言都有多个配置,因此配置绝对是上下文相关的(例如 Java、Javascript、HTML),显然必须为每种语言进行更改。
  • 哇,偏好设置中的 XML 编辑器“打字”类别仅在搜索“打字”时显示。您无法直接导航到此选项...非常感谢。
  • 对于 HTML 文件,您需要禁用 Web -> HTML 文件 -> 编辑器 -> 键入 -> “自动关闭属性值”。不像它所暗示的那样,引号不仅是为属性值插入的,而且在编辑 HTML 元素的文本内容时也是如此。
【解决方案3】:

当您输入完字符串内容后,只需按 Enter 键即可跳出引号(至少在 java 编辑器中是这样)。

【讨论】:

  • 感谢您的提示,当我在 '\'' 之类的代码中转义引号并且不想要结束引号时很有帮助,我现在按下回车键并删除。
【解决方案4】:

要在 Titanium Studio 中关闭自动引号,请在首选项 -> Titanium Studio -> 编辑器 -> 取消选中“自动关闭匹配字符对”

【讨论】:

    【解决方案5】:

    当您想退出自动完成报价时,您也可以点击报价。这会将您置于引用之外,就像您自己关闭它一样。所以这个功能并没有真正打断你的编程流程。

    【讨论】:

    • 从原始海报的更新中可以看出,这个答案实际上是他发现解决问题的行为。我不知道为什么人们会投反对票。
    【解决方案6】:

    PyDev for eclipse 中类似自动引用功能的位置: Windows -> PyDev -> 编辑器 -> 打字 -> “自动关闭文字。”

    要启用按 Enter 退出引号,请选中​​“启用自动括号或文字关闭时的链接。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-30
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      相关资源
      最近更新 更多