
Я пользователь испанского языка с английской клавиатурой. Моя раскладка клавиатуры по умолчанию определена как «United States - International». Эта раскладка учитывает мое фактическое распределение клавиатуры, но у нее есть интересное дополнение: когда я нажимаю кнопку ' или ~, она не пишет символ напрямую, а ждет следующего нажатия клавиши, и если это определенная буква, она генерирует новый символ (например, ' плюс 'a' генерирует á). Я могу нажать пробел рядом с этим символом, чтобы написать его напрямую. Для пользователя испанского языка это очень полезная функция для написания таких букв, как á, ü или ñ.
Но я понял, что есть ситуации, когда это скорее неудобство, чем преимущество: текстовый редактор Vim.
Vim использует буквы и символы в качестве команд. Некоторые из этих команд используют ' или ". Поэтому, когда я пытаюсь написать ее, буква не появляется, и мне приходится нажимать пробел (и это не всегда срабатывает, так как пробел может быть интерпретирован как другая команда) или повторять и стирать дублированную. Я знаю, что стандартная раскладка "United States" пишет символы сразу, поэтому я хочу использовать ее именно в этой программе.
Итак, мой вопрос: есть ли способ активировать стандартный дистрибутив при открытии Vim? Я знаю, что если я открою окно Vim и установлю для него макет, он сохранится до конца сеанса, но я хочу узнать, есть ли способ сделать это автоматически.
Спасибо
решение1
Держу пари, ты сможешь что-нибудь приготовитьAutoHotkey