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