Алексей Федорчук
Казалось бы, управление файлами не имеет никакого отношения к сочинению и редактированию текстов. Однако практика показывает, что это не так — когда доходит до масштабных проектов, типа сочинения книги, оказывается, что средства файлового менеджмента отнюдь не лишни. Дополняя средства управления проектами, о которых я планирую поговорить в следующей заметке.
Прежде чем заводить речь о средствах управления файлами в Geany, надо сказать пару слов о его боковой панели, посредством которой управление файлами осуществляется. По умолчанию, без подключени каких бы то ни было плагинов, она содержит две вкладки — Символы и Документы.
В первой отображаются, например, теги HTML для документа одноимённого формата:
Вторая же — это просто список открытых в данный момент файлов:
Отображение любой из этих вкладок (и даже обеих сразу) можно отключить через меню — Правка -> Настройка -> Интерфейс -> Интерфейс
Что я и делаю, так как обычно они мне не нужны. А высвободившуюся боковую панель (вывод которой, кстати, тоже можно отключить вообще) использую как раз для управления файлами. Средств для чего в Geany как минимум два (не считая средств CLI, доступных через встроенный терминал). Первое из низ — filebrowser
, ныне входит в штатный комплект основного пакета, но по прежнему включается через меню Инструменты -> Менеджер модулей ->Просмотр файлов:
Впрочем, ничего особенного, кроме просмотра файловой иерархии и простейших средств навигации, оно и не даёт:
Разве что через пункт Параметры из контекстного меню можно включить полезные пункты Следовать пути текущего файла и Использовать каталог проекта (о чём подробнее будет говориться на следующей странице).
Хотя в комбинации со средствами CLI из встроенного терминала даже такой примитив оказывается полезным. Так, самым простым средством создания нового документа оказывается не главное меню Geany Файл -> Создать(или соответствующая кнопка на инструментальной панели), ибо потом надо долго рыскать, куда записать этот самый новосозданный файл, чтобы он нашёл свое место в структуре проекта. А гораздо проще, при включённом следовании, так во встроенном терминальном окне команду
$ touch [файл_имя_рек]
Затем в боковой панели нажать кнопку Обновить и их неё же открыть новосозданный пустой файл.
Но в Geany есть и более мощное средство управления файлами — плагин geany-plugin-treebrowser
. Который устанавливается стандартным образом, и точно так же включается. После чего из контекстного меню становятся доступными многие функции стандартного файлового менеджера:
Да, не все, какие могут потребоваться. Но по крайней мере создавать новый файл в составе существующего проекта становится легко и просто. А с остальным, ребята, и сами разберётесь, если будет нужно…