Есть ли в Geany функция закладок?

9

У меня есть код C ++ с более чем 10000 строк. Я ищу что-то, что хранит некоторые строки. Как закладки некоторых строк или некоторых функций, чтобы облегчить доступ к ним.

Например, список, содержащий строки закладок или функции.

Мохаммед Реза Резвани
источник

Ответы:

14

Это нормальный способ создания закладок в Geany:

закладки

Geany предоставляет удобную функцию закладки, которая позволяет пометить одну или несколько строк в документе и вернуть им курсор с помощью комбинации клавиш.

Чтобы разместить отметку на линии, щелкните левой кнопкой мыши в левом поле окна редактора или используйте Ctrl-m. Это приведет к появлению небольшого зеленого символа плюс на полях. Вы можете иметь столько отметок в документе, сколько захотите. Нажмите еще раз (или снова используйте Ctrl-m), чтобы удалить закладку. Чтобы удалить все метки в данном документе, используйте «Удалить метки» в меню «Документ».

Чтобы перемещаться по документу, переходя от одной отметки к другой, используйте Ctrl-. (контрольный период). Чтобы перейти в противоположном направлении на странице, используйте Ctrl-, (запятая). Использование функции закладки вместе с командами для переключения с одной вкладки редактора на другую (Ctrl-PgUp / PgDn и Ctrl-Tab) обеспечивает особенно быстрый способ навигации по нескольким файлам.

Источник

Чтобы добавить список этих закладок, вы должны установить плагин Geany « Addons » :

sudo apt-get install geany-plugin-addons

Чтобы запомнить закладки при каждой загрузке файла, необходим плагин « Нумерованные закладки » :

sudo apt-get install geany-plugin-numberedbookmarks

(Вы должны сохранить файл, если хотите сохранить закладки.)

После установки включите плагин для загрузки при запуске:

Введите описание изображения здесь

Следующий шаг: активировать список закладок -

Введите описание изображения здесь

Пример списка закладок:

Введите описание изображения здесь

TuKsn
источник
Да, довольно ужасно, что Джани не помнит нормальные закладки по умолчанию. Чтобы установить пронумерованную закладку (пронумерованные закладки не зависят от обычных закладок), используйте Ctrl + Shift + число (например, Ctrl + Shift + 4, чтобы установить нумерованную закладку «4» - отображается в виде желтой «4» на полях) и Ctrl + номер, чтобы перейти к определенной пронумерованной закладке (например, Ctrl + 4)
Питер Мортенсен
1

Как недавний и увлеченный приверженец Geany (переход с Windows / Notepad ++, который, я думаю, Geany уже превосходит!), Который много занимался закладками, у меня есть некоторые дополнения / предостережения к существующему ответу - для людей, которые прибыть из поисковой системы, так как эта тема довольно высоко в списке. Они касаются двух плагинов, которые он упоминает, и я считаю важным отметить:

  1. Боковая панель закладок не обновляется при перемещении отмеченных строк вверх или вниз с использованием текущей версии дополнений. Я сообщил об этом как об ошибке - и ответ от команды Geany был немедленным, так что SourceForge уже потянул - который я скомпилировал и могу подтвердить, что исправляет это без ошибок. :-) Я предполагаю, что это будет в следующем выпуске.

  2. Плагин Numbered Bookmarks для сохранения измененных закладок / сгибов требует сохранения исходного файла - поэтому, если мы закончили печатать, сохранили, затем изменили закладки / сгибы - мы должны повторно сохранить, что требует включения Preferences / Various / allow_always_save(разрешить сохранение файлов, не помеченных как измененные), или сделайте «фиктивную» правку для повторного сохранения. Я пытаюсь зарегистрировать FR для автоматического сохранения закладок / сгибов или - может быть, лучше (если не плохой дизайн / UX) - пометить измененный файл, чтобы мы могли видеть и выбирать, сохранять ли их.

underscore_d
источник