我在MacOSX Lion上使用Eclipse Juno,打字时遇到问题。
我经常打印一个引号/撇号并移动插入符号。但是在此Mac版本的Eclipse中,键入时,引号用橙色标记突出显示(似乎是Mac智能引号功能),而当我移动插入符号时,引号消失了。 (在Xcode和Appcode中,一切正常。)
我试过了
defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false
要全局禁用智能队列,请重新启动计算机,但这无济于事。
我也尝试在Eclipse首选项中找到与“quote”,“smart”,“correction”相关的内容,但是没有运气。
试图禁用“智能插入模式”-无用。
试图将
Java -> Typing -> Automatically close -> Strings
设置为on
-但是现在,当我在打印报价后移动插入符号时,Eclipse将其加倍,而不是像以前一样删除。也很烦。为什么在其他程序中,引号处理可以按预期工作,但在Eclipse中却无法以相同的方式工作?顺便说一句,当我最近按下引号,然后得到一个“ä”符号。因此,我认为这与自动校正有关。
但是,即使我禁用
Language & Text -> Automatic replacement
,Eclipse也会将“+ a”替换为ä。如何禁用此行为?
最佳答案
是!我不知道如此简单的事情真是太可惜了-但这是因为我不是Mac狂人,我一次住在多个OS上。当我发现引号+符号给我一个带重音符号的字符时,我已经意识到发生了什么。
这很简单:
这个'美国国际”做了所有的邪恶。一些IDE使用他们自己的输入系统,而Eclipse使用公共(public)输入。
此功能是那些“小事”(就像智能报价一样)之一,有时会使我在Mac上的生活变成噩梦。
关于macos - MacOSX:如何禁用重音字符输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12723236/