1

Apple полностью исключила возможность сделать это и с какой целью?

Основной язык ввода для моего MacBook - норвежский. Я хочу, чтобы OSX открывал MacVim с американским языком ввода вместо норвежского.

Другими словами, я хочу иметь возможность установить язык ввода по умолчанию (источник ввода) для приложения. Я хочу, чтобы OSX ЗНАЛ, какой язык ввода использовать для MacVim при запуске, вместо того, чтобы переключать его на язык ввода. Я хочу КАЖДЫЙ ОДИН РАЗ, когда запускаю MacVim.

(Из того, что я прочитал, это было возможно в более ранних версиях OSX, затем было удалено. Зачем?)

Если это невозможно изначально, есть ли приложение, которое делает это? Я становлюсь действительно отчаянным.

С наилучшими пожеланиями, Krystah

2 ответа2

3

Обходной путь, который я использую, - заставить Esc всегда переключаться обратно на английский в MacVim. Есть очень хорошее приложение под названием KeyRemap4MacBook, и вы можете использовать что-то вроде ниже в качестве его конфигурации private.xml чтобы позволить MacVim вести себя таким образом. MacVim может запуститься или находиться в другом источнике ввода, но вы можете сделать это правильно одним нажатием клавиши, которое должно быть уже довольно знакомо вашим пальцам. Более того, это очень полезно, если вы переключаетесь назад и вперед из режима ввода в / из обычного режима в MacVim, вводя и редактируя неанглийский текст.

<root>
<item>
    <name>In Vim, Make Escape key also Switch to English IM</name>
    <identifier>private.vim_esc_also_switches_to_english_inputmode</identifier>
    <only>VI</only>
    <autogen>__KeyToKey__ KeyCode::ESCAPE,
    <!---->               KeyCode::ESCAPE,KeyCode::VK_CHANGE_INPUTMODE_ENGLISH </autogen>
</item>
</root>

Смотрите также: мой private.xml в использовании.

1

На панели настроек должен быть параметр для ввода, в котором вы можете выбрать, хотите ли вы использовать тот же глобальный или на основе приложения.

Изменить: он имеет только "Использовать один и тот же во всех документах" и "Разрешить разные для каждого документа"

Не уверен, что работает для приложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .