Для Mac OS X существует очень удобный инструмент под названием KeyRemap4Macbook, который позволяет вам, среди прочего, использовать привязки клавиш Vim для редактирования текста во всех текстовых полях с различием между обычным режимом и режимом вставки.
Есть ли соответствующая программа, которая сделает это для Linux? Я нашел несколько, которые позволят мне запустить Vim для редактирования текста текстового поля, но это не совсем то, что я ищу. Например, на Mac я могу использовать текстовый редактор, такой как TextEdit, чтобы выделить слово «жирный», а затем использовать обычный режим «Vim», чтобы заменить букву «o» на «a», используя ra, и текст сохраняет свое смелое форматирование. Редактирование текста в реальном экземпляре Vim этого не сделает.
источник