MacOSX: как отключить ввод акцентированных символов
Я использую Eclipse Juno на MacOSX Lion и имею проблему, которая сводит меня с ума (в Xcode и Appcode все работает нормально). Я часто печатаю одну цитату/апостроф и перемещаю каретку. Но в этой Mac-версии Eclipse цитата, когда я печатаю, выделяется оранжевым маркером (это похоже на функцию смарт-кавычек Mac), и когда я перемещаю каретку - цитата исчезает!
Я попробовал
defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false
чтобы отключить интеллектуальные qotes по всему миру, перезагрузите компьютер, но это не поможет.
Также я попытался найти в настройках Eclipse что-то, что связано с "цитатой", "умным", "исправлением", но не повезло.
Пытался отключить режим "Smart insert" - бесполезно.
Пробовал набор Java- > Typing- > Automatically close- > Строки до "on" - но теперь, когда я перемещаю каретку после печати цитаты, затмение удваивает ее вместо удаления, как раньше. Также раздражает. Почему на земле в других программах обработка котировок работает так, как ожидалось, но я не могу заставить ее работать одинаково в Eclipse?
Кстати, когда я недавно нажал цитату, а затем я получил символ "ä". Поэтому я предполагаю, что это связано с автокоррекцией.
Но даже если я отключу Language & Text- > Автоматическое замещение затмения, заменяет "+" a 'на' ä '.
Как отключить это поведение?
Ответы
Ответ 1
Да! Это позор, который я не знал о такой простой вещи, но это потому, что я не мак-маньяк, я живу сразу на нескольких операционных системах. Когда я узнал, что символ quote + дает мне акцентированный характер, я понял, что происходит.
Это было очень просто:
- Запустите системные настройки, откройте панель "Язык и текст".
- Перейдите на вкладку "Входные источники".
- В списке методов ввода слева, прокрутите вниз и включите U.S., отключите U.S. International.
Это 'США. Интернационал "сделал все зло. Некоторые IDE используют собственную систему ввода, а Eclipse использует общий вход.
Эта особенность - одна из тех "маленьких удобных вещей" (так же, как умные цитаты), которые иногда превращают мою жизнь на маке в кошмар.
Ответ 2
Если вы хотите отключить автоматические акценты для языков, отличных от английского, я сделал обходное решение здесь: Как предотвратить ввод специальных символов, таких как "~" изменение следующего ввода клавиатуры?