После долгих лет разлуки, я вернулся к исходнику TEA-GTK и обновил его — semiletov.org/tea/dloads/teagtk-17.6.7.tar.bz2. С тех пор, как я переписал TEA с нуля на C++/Qt, «сишная» GTK-ветка больше не развивалась. Прошли годы, и её исходник перестал компилироваться в современных дистрибутивах Linux. Пришлось кое-что подправить. Далее, возможно, я портирую его на GTK 3, но это при особом вдохновении.
Я не поклонник избыточности. Если в программе много лишних для решения задач конкретного пользователя функций, то лучше поискать другой инструмент. Причин тому ровно две.
Первая – эргономическая. Каждая ненужная функция – это либо дополнительная кнопка, либо лишний пункт в меню. Запутаешься.
Вторая – технологическая. Лифт ломается чаще лестницы. Чем инструмент проще, тем он надежней. Кстати, поэтому я сторонник модульности.
Тем не менее, из всякого правила есть исключения. Если говорить о текстовых редакторах, то это Tea – программа, написанная нашим соотечественником Петром Семилетовым (надеюсь, никто не считает Киев заграницей).
Читать дальше
Для перемещения курсора в текстовом редакторе Emacs кроме обыденных pgDown, pgUp, Home и End так же существуют ещё комбинации с клавишами Control и Alt. Поскольку для их использования вам не нужно перемещать руки по всей клавиатуре, с их помощью вы сможете перемещаться гораздо быстрее.
Читать дальше
Режимы Emacs — это различное поведение Emacs в зависимости от условий. Режимы делают редактор одинаково удобным как для ведения документации, программирования, Web прогрраммирования, работы с E-Mail, чтения новостей, так и для любых других целей в зависимости от ваших нужд.
Читать дальше
Emacs — один из наиболее мощных и широко распространённых текстовых редакторов, используемых в мире *nix. По популярности он соперничает с редактором vi и vi-подобными. Emacs — масштабируемая система и включает в себя многие функции, уходя от тривиального текстового редактора.
Читать дальше
Зарегистрировался сегодня на open-life.org и первым делом начал искать посты по интересным для меня темам. И, надо сказать, я был крайне удивлён отсутствием какой бы то ни было информации о Vim'е. По моему мнению на сайте подобной тематики должен быть отдельный блог «Vim» или, хотя бы, дюжина постов о Vim'е в блоге «Текстовые редакторы», потому как об этом редакторе можно сказать очень и очень много.
Ну, раз эта тема ещё не поднималась, придётся мне её начать. Под катом вы найдёте краткий обзор Vim и несколько ссылок.
Читать дальше
JuffEd — свободный кроссплатформенный текстовый редактор, написанный на C++ & QT.
Основные функции повторяют стандартный набор, который есть в любом приличном редакторе:
* Редактирование нескольких документов одновременно;
* Подсветка синтаксиса;
* Поиск/замена по регулярным выражениям;
* Авто-отступ;
* Подсветка отступов, парных скобок, текущей строки;
* Нумерация строк;
* Перенос слов по ширине окна;
* Показ невидимых символов (пробелов, табов, переносов строк).
Читать дальше
Notepad++ — это бесплатный редактор текстовых файлов (замена стандартного блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows.
Читать дальше