MacOSX:如何禁用重音字符输入 [英] MacOSX: how to disable accented characters input

查看:84
本文介绍了MacOSX:如何禁用重音字符输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在MacOSX Lion上使用Eclipse Juno,但打字时遇到问题.

I'm using Eclipse Juno on MacOSX Lion and have an issue with typing.

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

I often print one quote/apostrophe and move the caret. But in this Mac version of Eclipse the quote as I type is highlighted by orange marker (it seems like Mac smart quotes feature) and when I move caret - quote disappears. (in Xcode and Appcode everything works ok).

我尝试了

defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false

要全局禁用智能队列,请重新启动计算机,但这无济于事.

to disable smart qotes globally, restarted the computer, but this doesn't help.

我还尝试在Eclipse首选项中找到与"quote","smart","correction"相关的内容,但是没有运气.

Also I tried to find in Eclipse preferences something related to "quote", "smart", "correction" but had no luck.

试图禁用智能插入模式"-无用.

Tried to disable 'Smart insert mode' - useless.

试图将Java -> Typing -> Automatically close -> Strings设置为on-但是现在,当我在打印引号后移动插入符号时,Eclipse将其加倍,而不是像以前一样将其删除.也很烦.为什么其他程序中的引号处理可以按预期方式工作,但在Eclipse中却无法以相同的方式工作?

Tried to set Java -> Typing -> Automatically close -> Strings to on - but now, when I move caret after printing a quote, Eclipse doubles it instead of removing like before. Also annoying. Why on earth in other programs quotes handling works as expected but I can't get it work the same way in Eclipse?

顺便说一句,当我最近按下引号,然后得到一个'ä'符号.因此,我认为这与自动校正有关.
但是,即使禁用Language & Text -> Automatic replacement,Eclipse也会将" + a 替换为ä.

By the way, when I recently pressed quote and then a I got 'ä' symbol. So I assume this is something related to autocorrection.
But even if I disable Language & Text -> Automatic replacement, Eclipse replaces " + a to ä.

如何禁用此行为?

推荐答案

是的!我不知道这么简单的事情真是太可惜了-但这是因为我不是Mac狂人,我一次住在多个OS上.当我发现引号+符号给我一个带重音符号的字符时,我已经意识到发生了什么.

Yes! It's a shame that I didn't know about such a simple thing - but this is because I'm not a mac-maniac, I live on several OSes at once. When I've found out that quote + symbol gives me an accented character I've realized what's happening.

这很简单:

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

这是美国国际"做了所有的坏事.一些IDE使用他们自己的输入系统,而Eclipse使用公共输入. 此功能是那些小事"(就像智能报价一样)之一,有时会使我在Mac上的生活变成噩梦.

This 'U.S. International' did all the evil. Some IDE use their own input system, while Eclipse uses common input. This feature is one of those 'little convenient things' (just like smart quotes) which turn my life on mac into nightmare sometimes.

这篇关于MacOSX:如何禁用重音字符输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆