посоветуйте текстовый редактор
Jan. 12th, 2014 01:15 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
нужен текстовый редактор умеющий легко делать всякие хитрые вещи (см ниже)
всякие vi и emacs пробовать как-то стремно, ибо сложны в освоении
но вы можете меня переубедить
нужны фишки для работы чисто с текстом (в основном код, но не только), а не форматированием
от форматирования максимум подсветка
- выделение прямоугольными блоками
- совсем хорошо если мультиселект
- еще лучше возможность хранить разные выделения и переключаться между ними
- регулярные выражения, а лучше конструктор регулярок (ибо часто писать задолбаешься)
- макросы, работающие на вводимый текст
задачки типа
- добавить к каждой строке кусок текста в начало или в конец или в некую позицию в середине
- удалить каждую вторую строку
- наоборот, вставить строки через одну
- реплейс, заменяющий некоторую подстроку последовательно на строки из некоторого набора
- примерение некоторого паттерна к блоку текста. всё что несоответствует паттерну должно удалиться.
вот как-то так
не уверен что описал все хотелки, но по крайней мере обозначил класс проблем
что посоветуете ?
всякие vi и emacs пробовать как-то стремно, ибо сложны в освоении
но вы можете меня переубедить
нужны фишки для работы чисто с текстом (в основном код, но не только), а не форматированием
от форматирования максимум подсветка
- выделение прямоугольными блоками
- совсем хорошо если мультиселект
- еще лучше возможность хранить разные выделения и переключаться между ними
- регулярные выражения, а лучше конструктор регулярок (ибо часто писать задолбаешься)
- макросы, работающие на вводимый текст
задачки типа
- добавить к каждой строке кусок текста в начало или в конец или в некую позицию в середине
- удалить каждую вторую строку
- наоборот, вставить строки через одну
- реплейс, заменяющий некоторую подстроку последовательно на строки из некоторого набора
- примерение некоторого паттерна к блоку текста. всё что несоответствует паттерну должно удалиться.
вот как-то так
не уверен что описал все хотелки, но по крайней мере обозначил класс проблем
что посоветуете ?