55

我在 MacOSX Lion 上使用 Eclipse Juno,但打字有问题。

我经常打印一个引号/撇号并移动插入符号。但是在这个 Mac 版本的 Eclipse 中,我键入时的引用由橙色标记突出显示(这似乎是 Mac 智能引号功能),当我移动插入符号时 - 引用消失了。(在 Xcode 和 Appcode 中一切正常)。

我试过了

defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false

要全局禁用智能引用,重新启动计算机,但这无济于事。

我还试图在 Eclipse 首选项中找到与“引用”、“智能”、“更正”相关的内容,但没有运气。

试图禁用“智能插入模式” - 没用。

试图设置Java -> Typing -> Automatically close -> Stringson- 但现在,当我在打印报价后移动插入符号时,Eclipse 将它加倍而不是像以前那样删除。也很烦人。为什么在其他程序中引用处理按预期工作,但我不能让它在 Eclipse 中以相同的方式工作?

顺便说一句,当我最近按下引号时,我得到了“ä”符号。所以我认为这与自动更正有关。
但即使我禁用Language & Text -> Automatic replacement,Eclipse也会将"+替换aä.

如何禁用此行为?

4

6 回答 6

161

是的!很遗憾我不知道这么简单的事情 - 但这是因为我不是 mac-maniac,我同时使用多个操作系统。当我发现引号 + 符号给了我一个重音字符时,我意识到发生了什么。

这很容易:

  • 启动系统偏好设置,打开语言和文本窗格。
  • 单击输入源选项卡。
  • 在左侧输入法列表中,向下滚动并启用美国,禁用美国国际。

这个“美国国际”做了所有的坏事。一些 IDE 使用自己的输入系统,而 Eclipse 使用通用输入。这个功能是那些“方便的小东西”之一(就像智能引号一样),它有时会让我在 Mac 上的生活变成噩梦。

于 2012-10-06T10:43:08.057 回答
2

如果您希望禁用美国英语以外的语言的自动重音符号,我在这里提出了一个解决方案:如何防止键入“~”等特殊字符来修改下一个键盘输入?

于 2017-09-13T16:03:25.830 回答
0

您需要在键盘窗口上按 2 个键 + shift,它可以完美运行。

于 2021-09-17T14:20:25.897 回答
0

当您使用ABC - India布局时也会发生这种情况,只需删除该布局并添加ABC一个即可。

在此处输入图像描述

于 2022-02-05T14:07:33.657 回答
0

键盘 -> 输入源 -> + -> 其他 -> “Unicode 十六进制输入”

这将禁用特殊字符的选项键。

我还删除了所有其他输入源以避免冲突

于 2021-11-19T07:26:23.903 回答
0

在我的外部键盘上要获得反引号,我必须按Alt + \,但是我按下的下一个字符会删除反引号并将其替换为重音字符,即键入 ` 然后 a 给我 à。

如果您按 Alt+Shift+\,则不会发生此“自动重音”行为。

于 2021-12-06T10:18:04.320 回答