Gibt es eine Lesezeichenfunktion in Geany?

9

Ich habe C ++ - Code mit mehr als 10.000 Zeilen. Ich suche etwas, das einige Zeilen speichert. Zum Beispiel einige Zeilen oder Funktionen mit einem Lesezeichen versehen, um den Zugriff darauf zu erleichtern.

Zum Beispiel eine Liste, die Lesezeichenzeilen oder -funktionen enthält.

Mohammad Reza Rezwani
quelle

Antworten:

14

Dies ist die normale Methode zum Erstellen von Lesezeichen in Geany:

Lesezeichen

Geany bietet eine praktische Lesezeichenfunktion, mit der Sie eine oder mehrere Zeilen in einem Dokument markieren und den Cursor mithilfe einer Tastenkombination auf diese zurücksetzen können.

Um eine Markierung in einer Linie zu platzieren, klicken Sie entweder mit der linken Maustaste in den linken Rand des Editorfensters oder verwenden Sie Strg-m. Dies erzeugt ein kleines grünes Plus-Symbol am Rand. Sie können so viele Markierungen in einem Dokument haben, wie Sie möchten. Klicken Sie erneut (oder verwenden Sie erneut Strg-m), um das Lesezeichen zu entfernen. Um alle Markierungen in einem bestimmten Dokument zu entfernen, verwenden Sie "Markierungen entfernen" im Menü "Dokument".

Verwenden Sie die Strg- Taste, um in Ihrem Dokument nach unten zu navigieren und von einer Markierung zur nächsten zu springen. (Kontrollzeitraum). Um auf der Seite in die entgegengesetzte Richtung zu gehen, verwenden Sie Strg- (Steuerkomma). Die Verwendung der Lesezeichenfunktion zusammen mit den Befehlen zum Wechseln von einer Editor-Registerkarte zu einer anderen (Strg-PgUp / PgDn und Strg-Tab) bietet eine besonders schnelle Möglichkeit, durch mehrere Dateien zu navigieren.

Quelle

Um eine Liste dieser Lesezeichen hinzuzufügen, müssen Sie das Geany-Plugin " Addons " installieren :

sudo apt-get install geany-plugin-addons

Um sich die Lesezeichen bei jedem Laden der Datei zu merken, ist das Plugin " Nummerierte Lesezeichen " erforderlich:

sudo apt-get install geany-plugin-numberedbookmarks

(Sie müssen die Datei speichern, wenn Sie die Lesezeichen speichern möchten.)

Aktivieren Sie nach der Installation das Laden des Plugins beim Start:

Geben Sie hier die Bildbeschreibung ein

Nächster Schritt: Aktivieren Sie die Lesezeichenliste -

Geben Sie hier die Bildbeschreibung ein

Beispiel für eine Lesezeichenliste:

Geben Sie hier die Bildbeschreibung ein

TuKsn
quelle
Ja, es ist ziemlich schrecklich, dass Geany sich standardmäßig nicht an die normalen Lesezeichen erinnert. Verwenden Sie zum Festlegen eines nummerierten Lesezeichens (nummerierte Lesezeichen sind unabhängig von den normalen Lesezeichen) Strg + Umschalt + Nummer (z. B. Strg + Umschalt + 4, um das nummerierte Lesezeichen "4" festzulegen - erscheint als gelbe "4" am Rand) und Strg + Nummer, um zu einem bestimmten nummerierten Lesezeichen zu springen (z. B. Strg + 4)
Peter Mortensen
1

Als neuer und begeisterter Anwender von Geany (Migration von Windows / Notepad ++, den Geany meiner Meinung nach bereits übertrifft!), Der sich viel mit Lesezeichen beschäftigt hat, habe ich einige Ergänzungen / Vorbehalte zu der vorhandenen Antwort - zum Nutzen von Menschen, die kommen von einer Suchmaschine, da dieser Thread ganz oben auf der Liste steht. Diese beziehen sich auf die beiden darin erwähnten Plugins, und ich halte es für wichtig, Folgendes zu beachten:

  1. Die Seitenleiste für Lesezeichen wird nicht aktualisiert, wenn mit Lesezeichen versehene Zeilen unter Verwendung der aktuellen Version von Addons nach oben oder unten verschoben werden. Ich habe dies als Fehler gemeldet - und die Antwort des Geany-Teams war sofort, sodass SourceForge bereits aktiviert ist -, den ich kompiliert habe und der bestätigen kann, dass er fehlerfrei behoben wurde. :-) Ich gehe davon aus, dass dies in der nächsten Version sein wird.

  2. Das Plugin "Nummerierte Lesezeichen" zum Speichern geänderter Lesezeichen / Falten erfordert, dass die Quelldatei gespeichert wird. Wenn wir also die Eingabe beendet, gespeichert und dann Lesezeichen / Falten geändert haben, müssen wir sie erneut speichern, was die Aktivierung von "Einstellungen" / "Verschiedene" allow_always_save(Zulassen) erfordert Speichern von Dateien, die nicht als geändert markiert sind, oder Bearbeiten von "Dummy" zum erneuten Speichern. Ich versuche, einen FR zu protokollieren, um Lesezeichen / Falten automatisch zu speichern, oder - vielleicht besser (wenn nicht schlechtes Design / UX) - die geänderte Datei zu markieren, damit wir sehen und auswählen können, ob sie gespeichert werden sollen.

underscore_d
quelle