Мне бы хотелось, чтобы Ctrl - [ работал, т.е. имел выход из режима вставки, в VsVim в Visual Studio и в gVim как на моих виртуальных машинах с Windows XP, так и с Windows 8 Pro под Parallels 9, работающих на OS X Lion. Я действительно не знаю, почему эта последовательность клавиш не работает в обеих ОС Windows.
Ctrl - C работает в gVim, но мне не нужна эта последовательность клавиш в качестве альтернативы (тем более, что в Visual Studio она имеет другую семантику). У меня нет установленного vimrc
в Windows и, следовательно, нет сопоставлений клавиш и действительно выполняется :map
и этот keychord (который я не могу здесь ввести из-за угловых скобок?) сообщает "сопоставления не найдены". Я общался с автором VsVim (который является очень полезным) не увенчались успехом до сих пор , как показано здесь. Я думаю, что это что-то в моей системе, так как это происходит и в gVim. Последовательность клавиш отлично работает для меня в Emacs, где у меня настроен конфиг viper для отображения Ctrl - [ на экранирование viper как в OS X, так и в Windows. Так что физическая клавиатура работает нормально. Многие поиски в Google еще не дали решения.
Любые идеи о том, как увидеть, почему это происходит, или, что еще лучше, решение этой проблемы? Например, если что-то потребляет общесистемную комбинацию Ctrl - [ (или приложение?), Как мне найти, что это такое? Я действительно озадачен этим вопросом, так как я не эксперт по Windows или эксперт по Parallels (хотя, как я уже сказал, я немного погуглил с этим взглядом на Windows и Parallels).