Убойные фишки Geany. Навигация по спискам символов

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

В первой заметке об убойных фишках Geany кот Мануал отметил, что большинство таковых в редакторе обеспечиваются сочетанием штатных возможностей этого редактора и сопровождающими его плагинами (а то и плагинами только). Однако в нём и собственная уникальная фишка, ни от каких плагинов не зависящая. И называется она в настройках — Отображать список символов.

Опция с таким именем по умолчанию включена в настройках редактора. Как, впрочем, и опция Показывать список документов, которая на скриншоте ниже выключена за ненадобностью (для нас):

Визуально это выражается в том, что в боковой панели, а она, естественно, тоже выводится по умолчанию, будут видны две вкладки, именуемые, соответственно, Символы и Документы. Со второй из них всё ясно — она содержит список открытых в редакторе документов:

А вот первая — пуста, если не считать надписи Символы не найдены. А какие такие символы — для меня оставалось покрыто мраком неизвестности, пока я не открыл в Geany большой структурированный HTML-файл с рубрикацией нескольких уровней. Не тот, который можнь будет увидеть на следующем скриншоте — это было до сочинения книжки про Mint и его Cinnamon. И, конечно же, задолго до знакомства с котом Мануалом — уж он-то сразу вразумил бы меня, что Список символов представляет собой лёгкий и удобный способ навигацию по тексту, включающем какие-либо коды. Например, теги HTML-разметки:

В котором можно развернуть, например, заголовки 2-го уровня и щелчком на имени рубрики переместиться к ней:

И потом проделать то же самое для заголовков 3-го уровня (или сколько их там есть):

Список заголовков каждого уровня может быть отсортирован по имени (это умолчание Geany) или по появлению в тексте (что удобней при навигации по HTML-файлу):

Конечно, это — не совсем представление структуры документа, а именно список рубрик. Однако такая возможность оказалась незаменимой при сборке книжек из отдельных ранее написанных статей и глав.

Впрочем, навигация по списку символов оказалась не менее удобной и при редактировании конфигурационных файлов. И вот здесь сортировка списка по имени может в некоторых случаях оказаться предпочтительной:

Можно предполагать, что механизм списка символов оказался бы полезным и при работе с make-файлами и прочими конфигами при сборке ядра и прочих софтин. Но, к счастью (или всё-таки к сожалению?) такие задачи для нас с Мануалом нынче не актуальны.

Оставить комментарий

Перейти к верхней панели