Как включить IdeaVim только в главном окне редактора?

В настоящее время IdeaVim заменяет практически все многострочные вводы текста. Например, сообщения фиксации Git и REPL Clojure принимают команды Vim. Однако в таких ситуациях я бы предпочел простой ввод текста без функций Vim.

Есть ли способ включить IdeaVim только в главном окне редактора и отключить его во всех других текстовых вводах? Если нет, есть ли способ отключить его или настроить по-разному для разных текстовых вводов?

Спасибо!


person ddulaney    schedule 12.02.2018    source источник


Ответы (2)


В настоящее время это невозможно. Не стесняйтесь голосовать за VIM-765 и VIM-740.

person Andrey Vlasovskikh    schedule 12.02.2018

По состоянию на ноябрь 2020 г. (и в IdeaVIM 0.61) это вполне возможно, если установить в файле .ideavimrc следующее:

set dialogescape=off (отключает IdeaVIM во всех диалоговых окнах | по умолчанию используется устаревшее — старое поведение)

set oneline=off (отключает IdeaVIM только в однострочных полях | по умолчанию включено)

person kioleanu    schedule 18.11.2020
comment
Привет! Эти 2 варианта были удалены после EAP. Теперь есть единственный вариант ideavimsupport github.com/JetBrains/ideavim /blob/master/doc/set-commands.md - person Feedforward; 18.11.2020