У меня есть код C ++ с более чем 10000 строк. Я ищу что-то, что хранит некоторые строки. Как закладки некоторых строк или некоторых функций, чтобы облегчить доступ к ним.
Например, список, содержащий строки закладок или функции.
У меня есть код C ++ с более чем 10000 строк. Я ищу что-то, что хранит некоторые строки. Как закладки некоторых строк или некоторых функций, чтобы облегчить доступ к ним.
Например, список, содержащий строки закладок или функции.
Ответы:
Это нормальный способ создания закладок в 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
(Вы должны сохранить файл, если хотите сохранить закладки.)
После установки включите плагин для загрузки при запуске:
Следующий шаг: активировать список закладок -
Пример списка закладок:
Как недавний и увлеченный приверженец Geany (переход с Windows / Notepad ++, который, я думаю, Geany уже превосходит!), Который много занимался закладками, у меня есть некоторые дополнения / предостережения к существующему ответу - для людей, которые прибыть из поисковой системы, так как эта тема довольно высоко в списке. Они касаются двух плагинов, которые он упоминает, и я считаю важным отметить:
Боковая панель закладок не обновляется при перемещении отмеченных строк вверх или вниз с использованием текущей версии дополнений. Я сообщил об этом как об ошибке - и ответ от команды Geany был немедленным, так что SourceForge уже потянул - который я скомпилировал и могу подтвердить, что исправляет это без ошибок. :-) Я предполагаю, что это будет в следующем выпуске.
Плагин Numbered Bookmarks для сохранения измененных закладок / сгибов требует сохранения исходного файла - поэтому, если мы закончили печатать, сохранили, затем изменили закладки / сгибы - мы должны повторно сохранить, что требует включения Preferences / Various / allow_always_save
(разрешить сохранение файлов, не помеченных как измененные), или сделайте «фиктивную» правку для повторного сохранения. Я пытаюсь зарегистрировать FR для автоматического сохранения закладок / сгибов или - может быть, лучше (если не плохой дизайн / UX) - пометить измененный файл, чтобы мы могли видеть и выбирать, сохранять ли их.