Всем привет! Я всю жизнь использовал windows и far manager для написания кода. Он очень шустрый, позволяет сразу делать много вещей, быстро смотреть/изменять input/output файлы, чекать консоль и многое-многое другое. Но, недавно созрела мысль "хочу полностью перейти на линукс", и то, что меня в этом больше всего останавливает -- я не знаю как в нем писать контесты так же удобно, как в винде. Полных аналогов фара под линуксом нету. (если есть, то можете мне о них рассказать, если это не Midnight Commander)
Поэтому, ищу текстовый редактор, который будет подходить под максимальное число требований:
- максимально-шустрый (я к этому очень чувствителен, если будет задержка в лишние 0,1 сек между переключениями вкладок, я ее замечу)
- возможность рассплитить экран на несколько частей (хочу слева писать код, справа-сверху входной файл, справа-снизу выходной)
- курсор может свободно находиться за пределами конца строки (в far-е это называется cursor beyond end of line)
- с интуитивно-понятным и удобным-стандартным интерфейсом (vim не предлагать)
- конечно же, должна быть подсветка синтаксиса
- желательно, хотя бы базовое автодополнение, но это не обязательно
Пожелания:
- если легко будут настраиваться макросы (нажал F7, у тебя все скомпилировалось), это будет плюсом
- легко настраиваемый -- например, можно легко поменять colorscheme или шрифт, если не нравится
- можно сделать курсор "горизонтальным"
- подсветка столбца, в котором находится курсор (в фаре эта опция называется cross, чтобы ее включить нужно прожмякать f9-o-u-c и поставить галочку)
- можно включить автоматический перевод всех tab-ов в пробелы, но это не обязательно
Что используют линуксойды, чтобы писать контесты? В первую очередь, хочется услышать мнения тех, кто использовал far для контестов и знают, насколько он удобен.
P. S. Требования "нужно то, что можно юзать на финале" нету.