MacVim на Yosemite: Shift-Space

Никогда не задумываясь об этом, я только что обнаружил, что привык к тому, что Shift-Space делает то же самое, что и Space. Но теперь это уже не так: пару дней назад мой набор текста стал выглядеть так:

a[x +1]= b

где я хотел написать

a[x + 1] = b

Полагаю, я слишком медленно отпускал Shift. Раньше это не было проблемой, пока я не установил Yosemite, и теперь Shift-Space вообще больше не регистрируется. Я пробовал :imap <S-Space> <Space>, но это тоже не срабатывает.

Этого не происходит ни в Terminal Vim, ни в других моих приложениях.

РЕДАКТИРОВАТЬ: я на японской клавиатуре, использую Kotoeri (японский IME от Apple).


person Amadan    schedule 22.10.2014    source источник
comment
Я этого не ожидаю, но Shift+Space привязан к новому ярлыку в Yosemite? Загляните в «Системные настройки» > «Клавиатура» > «Ярлыки» и посмотрите, есть ли у кого-то из них «⇧Пробел» в качестве ярлыка. Также подумайте, обновили ли вы какое-либо стороннее программное обеспечение, которое предоставляет глобальные сочетания клавиш вместе с Yosemite — возможно, помимо добавления совместимости с Yosemite, обновление добавило новое сочетание клавиш.   -  person Rory O'Kane    schedule 27.10.2014
comment
@RoryO'Kane: Посмотрел, и это не так, и спасибо, что подумал со мной. Тем не менее, я, похоже, (частично) решил эту проблему благодаря хорошим людям с список рассылки vim_mac. Я отредактирую вопрос и добавлю ответ на случай, если у кого-то еще возникнет такая же проблема и он наткнется на это.   -  person Amadan    schedule 27.10.2014


Ответы (1)


Похоже, это несовместимость, появившаяся в Yosemite's Kotoeri (японский IME). В настоящее время переход на Google Japanese IME в качестве альтернативы (или вообще отказ от использования японского ввода, если это возможно) позволяет обойти эту проблему. Подробности см. в этом обсуждении.

person Amadan    schedule 27.10.2014