Заметки о Geany. Управление проектами

Алексей Федорчук

Всякому профессиональному сочинителю (то есть тому, кто сочинительством зарабатывает на хлеб насущный) приходится писать не только отдельные статьи или заметки, но и их циклы или серии (а то и, страшно сказать, книги). И при этом часто работа над такими циклами/сериями разной тематики проходит в параллельном режиме, так что требуется быстрое переключение из окружения одного цикла (а это не только сами тексты, но и иллюстрирующие их картинки, а также всякого рода служебные материалы) в среду другого. Читать далее «Заметки о Geany. Управление проектами»

Заметки о Geany. Управление файлами

Алексей Федорчук

Казалось бы, управление файлами не имеет никакого отношения к сочинению и редактированию текстов. Однако практика показывает, что это не так — когда доходит до масштабных проектов, типа сочинения книги, оказывается, что средства файлового менеджмента отнюдь не лишни. Дополняя средства управления проектами, о которых я планирую поговорить в следующей заметке. Читать далее «Заметки о Geany. Управление файлами»

Заметки о Geany. Встроенный терминал

Алексей Федорчук

Одна из особенностей Geany — встроенное терминальное окно, котором можно вводить любые команды оболочки, вставлять их (а также результаты их выполнения) в «мышиный» или «иксовый» буфер, после чего вставлять их в текст документа, открытого в основном окне. Не запрещена и обратная процедура — перенос команды из текста в терминальное окно с целью проверки правильности её ввода или просмотра вывода. Конечно, в полной мере это способны оценить только линуксописатели, которым постоянно приходится сочинять что-либо, имеющее отношение к CLI. Но такая функция может пригодиться и прочим применителям-текстовикам, не говоря уже о просто программистах или сочинителях документации к программам. Читать далее «Заметки о Geany. Встроенный терминал»

Заметки о Geany. Кое-что о плагинах

Алексей Федорчук

Как следует из материала, некогда написанного нами с Алисой, Geany и своём первозданном виде предоставляет в распоряжение применителя-текстовика массу возможностей для работы с текстом (число которых со времени сочинения материала по ссылке ещё и увеличилось). Однако функционал его многократно усугубляется бесчисленными дополнения — так называемыми плагинами (plugins). Чтобы получить представление о их количестве, достаточно в систему управления пакетами вашего дистрибутива задать поиск по шаблону geany-plugin. Например, в deb based дистрибутивах (в частности, в Mint’е) это можно сделать командой Читать далее «Заметки о Geany. Кое-что о плагинах»

Заметки о Geany. Содержание

Алексей Федорчук

Ниже следует содержание серии заметок, посвящённых различным аспектам применения текстового редактора Geany (он же — лёгкая IDE) исключительно в мирных, то есть непрограммерских, целях. А как орудия производства применителя-текстовика. Читать далее «Заметки о Geany. Содержание»

Заметки о Geany. Вступление

Алексей Федорчук

Программа Geany позиционируется двояко — как очень продвинутый текстовый редактор и как лёгкая IDE (Integrated Development Environment), то есть интегрированная среда разработки программного обеспечения. И потому представляет собой наглядную иллюстрацию к высказанному здесь тезису — требования к главному рабочему инструменту применителей-текстовиков (в эту категорию я зачисляю всех сочинителей нарративных текстов, вне зависимости от жанра и ориентации) и разработчиков (то есть сочинителей исходных текстов программ) в значительной мере пересекаются. Читать далее «Заметки о Geany. Вступление»

Заметки о Geany. Макросы

Алексей Федорчук

Одно из качеств, которое отличает развитый редактор от примитивного средства набора текста и исправления опечаток, — возможность наращивания его функционала. Ибо, сколь бы мощной не была исходная программа работы с текстом, предусмотреть всё, что может потребоваться впредь, мог только резиновый Полыхаев. Поэтому непременным её атрибутом должно быть наличие подключаемых пользовательских макросов. А поскольку, как говорится на вступительной странице, эта серия заметок ориентирована на применителей-текстовиков, то желательно, чтобы процесс создания макросов не требовал чрезмерных навыков в программировании. Читать далее «Заметки о Geany. Макросы»

Текстовый редактор joe

Алексей Федорчук
2001-2002 гг, с дополнениями 2007-2008 гг

Эта статья была написана достаточно давно, по данным для joe версий 2.8.X-2.9.X. До недавнего времени ее нельзя было считать устаревшей, так как проект joe практически не развивался. Однако последнее время в нем наметилась определенная активность, ознаменовавшаяся выходом версий серии 3.X. Которые привнесли, кроме нескольких мелких усовершенствований, два кардинальных новшества — подсветку синтаксиса и возможность работы с кодировкой UTF-8. В результате чего исходно хороший редактор стал еще лучше… Читать далее «Текстовый редактор joe»

Команды обработки текстов

Алексей Федорчук
2001-2005 гг

Само по себе манипулирование файлами (копирование, перемещение и т.д.) также подразумевает изменение содержания некоторых файлов, но только одного-единственного типа (а именно — каталогов), однако собственно внутренняя сущность обычных файлов при этом не изменяется. Предметом же настоящей заметки будут штатные средства POSIX-систем, позволяющие в той или иной мере учитывать контент файлов и манипулировать им. Читать далее «Команды обработки текстов»

Текстовый редактор Geany

Алексей Федорчук и Алиса Деева

Современная преамбула: эта статья была написана достаточно давно — с тех пор Geany развивался со страшной научно фантастической силой. Ряд его новых функций, а также тех, что не охвачены здесь, описаны в серии недавних заметок (11/01/2009, alv). Читать далее «Текстовый редактор Geany»

Редактор nano

Алексей Федорчук
2005 г — 2006 г

Редактор nano вполне может сыграть роль своего рода амортизатора для начинающего пользователя. Да, это не Vim, не emacs, и даже не joe. Но с задачей конфигурирования справляется успешно. А в освоении и`обращении — прост, как грабли. Не случайно во многих дистрибутивах Linux он по умолчанию предлагается в качестве общесистемного. Читать далее «Редактор nano»