Mam kod C ++ z ponad 10.000 linii. Szukam czegoś, co przechowuje niektóre linie. Jak zakładki do niektórych linii lub niektórych funkcji w celu ułatwienia dostępu do nich.
Na przykład lista zawierająca wiersze lub funkcje zakładek.
Mam kod C ++ z ponad 10.000 linii. Szukam czegoś, co przechowuje niektóre linie. Jak zakładki do niektórych linii lub niektórych funkcji w celu ułatwienia dostępu do nich.
Na przykład lista zawierająca wiersze lub funkcje zakładek.
Odpowiedzi:
Jest to normalny sposób tworzenia zakładek w Geany:
Zakładki
Geany zapewnia przydatną funkcję zakładek, która pozwala zaznaczyć jeden lub więcej wierszy w dokumencie i przywrócić do nich kursor za pomocą kombinacji klawiszy.
Aby umieścić znak w linii, kliknij lewym przyciskiem myszy lewy margines okna edytora lub użyj Ctrl-m. Spowoduje to wygenerowanie małego zielonego symbolu plus na marginesie. W dokumencie możesz mieć tyle znaków, ile chcesz. Kliknij ponownie (lub ponownie użyj Ctrl-m), aby usunąć zakładkę. Aby usunąć wszystkie oznaczenia z danego dokumentu, użyj „Usuń znaczniki” w menu Dokument.
Aby nawigować w dół dokumentu, przeskakując od jednego znaku do drugiego, użyj Ctrl-. (okres kontroli). Aby przejść na stronę w przeciwnym kierunku, użyj Ctrl-, (przecinek kontrolny). Korzystanie z funkcji zakładek wraz z poleceniami do przełączania się z jednej karty edytora do drugiej (Ctrl-PgUp / PgDn i Ctrl-Tab) zapewnia szczególnie szybki sposób poruszania się po wielu plikach.
Aby dodać listę tych zakładek, musisz zainstalować wtyczkę Geany „ Dodatki ” :
sudo apt-get install geany-plugin-addons
Aby zapamiętać zakładki przy każdym ładowaniu pliku, wymagana jest wtyczka „ Numerowane zakładki ” :
sudo apt-get install geany-plugin-numberedbookmarks
(Musisz zapisać plik, jeśli chcesz zapisać zakładki).
Po instalacji włącz wtyczkę, aby ładowała się podczas uruchamiania:
Następny krok: aktywuj listę zakładek -
Przykład listy zakładek:
Jako niedawny i entuzjastycznie przyjęty Geany (migrujący z Windows / Notepad ++, który, jak myślę, Geany już bije!), Który ma wiele do czynienia z zakładkami, mam pewne dodatki / zastrzeżenia do istniejącej odpowiedzi - na korzyść ludzi, którzy przychodzą z wyszukiwarki, ponieważ ten wątek jest dość wysoko na liście. Są one związane z dwiema wspomnianymi wtyczkami i myślę, że należy pamiętać:
Pasek boczny zakładek nie jest aktualizowany, gdy linie zakładek są przesuwane w górę lub w dół, przy użyciu bieżącej wersji dodatków. Zgłosiłem to jako błąd - a odpowiedź od zespołu Geany była natychmiastowa, więc już istnieje SourceForge - który skompilowałem i mogę potwierdzić, że naprawia to bezbłędnie. :-) Zakładam, że będzie to w następnym wydaniu.
Wtyczka Numerowane zakładki, aby zapisać zmienione zakładki / foldy, wymaga zapisania pliku źródłowego - więc jeśli zakończyliśmy pisanie, zapisaliśmy, a następnie zmieniliśmy zakładki / foldy - musimy ponownie zapisać, co wymaga włączenia Preferencji / Różne / allow_always_save
(zezwól zapisywanie plików, które nie są oznaczone jako zmienione), lub edytuj „fikcyjne”, aby ponownie zapisać. Próbuję zalogować FR, aby zakładki / foldery były automatycznie zapisywane, lub - może lepiej (jeśli nie zły projekt / UX) - oznaczyć plik jako zmieniony, abyśmy mogli zobaczyć i wybrać, czy je zapisać.