Была DOS раньше программка такая. Микромир называлась. Под Линух слабали что-то похожее, МакроМир назвали, но не то! Не та функциональность.
От МикроМира к Vim, ну или к Emacs, на худой конец, хотелось бы прикрутить возможность по <Alt>+стрелка менять:
-> английские перевести в русские. <- русские в английские вверх - все в верхний регистр вниз - все в нижний регистр.
Работает оно так: встаешь на символ, жмешь, оно меняет и переводит курсор к следующему символу.