Wie wähle ich nicht zusammenhängende Codezeilen in Notepad ++ aus?

10

Welche Taste ermöglicht die Auswahl nicht aufeinanderfolgender Zeilen in Notepad ++?

Ich habe Matlab-Code, den ich mit Notepad ++ bearbeitet habe. Ich möchte unterschiedliche (nicht aufeinanderfolgende) Codeblöcke auswählen, um Suchen und Ersetzen nur innerhalb meines ausgewählten Codes durchzuführen.

Dies wäre kein Problem, wenn dies in einem fortlaufenden Codeblock erfolgen würde. Wie kann ich jedoch kleine Blöcke aus dem gesamten Skript auswählen? In Word oder Excel würde die Strg-Taste den Trick machen; Was ist das Notepad ++ Äquivalent?

Vielen Dank für jede Hilfe.

Lucy
quelle

Antworten:

11

von der Hilfe:

Wenn ein Stream-Bereich ausgewählt ist, können Sie einen weiteren, nicht zusammenhängenden Bereich hinzufügen, indem Sie bei gedrückter Strg-Taste auf den Startpunkt klicken und die Maus zum Endpunkt bewegen. Auf diese Weise können mehrere zusätzliche Auswahlen hinzugefügt werden. (Multi-Editing sollte in den Einstellungen aktiviert sein.)

Quelle: http://npp-community.tuxfamily.org/documentation/selecting-text

tl; dr - Settings-> Preferences-> Editing-> Multi-Editing Settings-> Enable, dann - CtrlKlicken Sie für jeden Abschnitt

Shevek
quelle
Vielen Dank! Das spart mir viel Zeit.
Lucy
0

Aus irgendeinem Grund werden durch Klicken bei gedrückter Strg-Taste in die Zeilennummern ALLE Zeilen ausgewählt (auch wenn die Mehrfachbearbeitung aktiviert ist), nicht die nicht aufeinander folgenden Zeilen, die benötigt werden.

Lesezeichen bieten eine Möglichkeit zum Ausschneiden / Kopieren / Einfügen dieser Zeilen. Wenn jedoch ein großer Teil aufeinanderfolgender Zeilen mit Lesezeichen versehen werden muss, wird ein Lesezeichen nur zu einer Zeile hinzugefügt (wobei sich der Cursor befindet, obwohl der Benutzer alle diese Zeilen ausgewählt hat, bevor er "ausgewählt hat). Lesezeichen umschalten ").

Eine einfache Möglichkeit, dies zu umgehen, ist das Suchmenü >> Markieren ... >> Registerkarte Markieren. Aktivieren Sie die Kontrollkästchen "Lesezeichenzeile" und "In Auswahl". Klicken Sie im Feld "Suchen nach" auf "Regulärer Ausdruck" im Abschnitt "Suchmodus". Klicken Sie dann auf "Alle markieren" und alle Zeilen in der Auswahl, die mindestens ein Zeichen enthalten, sollten mit einem Lesezeichen versehen werden.

Hoffe das hilft

John
quelle