Gibt es eine Tastenkombination zum Auswählen der gesamten aktuellen Zeile in Notepad ++?

19

Microsoft OneNote verfügt über eine praktische Verknüpfung ( Ctrl+ A), mit der ich ständig eine ganze Zeile auswähle. Wenn Sie ein zweites Mal darauf klicken, wird das gesamte Dokument ausgewählt.

Ich würde wirklich gerne Ctrl+ Aals Verknüpfung in Notepad ++ verwenden, um die aktuelle Zeile auszuwählen, aber standardmäßig wird das gesamte Dokument ausgewählt. Gibt es eine Möglichkeit, nur die gesamte aktuelle Zeile auszuwählen?

Macondo
quelle
1
Zum Hinzufügen kann Microsoft OneNote auch das gesamte Dokument mit einer Ctrl + AVerknüpfung auswählen . Halten Sie einfach gedrückt Ctrlund drücken Sie Amehrmals, um die Auswahl von Zeile zu Abschnitt auf das gesamte Dokument zu erweitern.
Cricrazy

Antworten:

19

Drücken Sie Homedann Shift+ End.

Enddann kann auch Shift+ Homeverwendet werden. Wenn Sie anstelle des ersten eingerückten Zeichens die Zeile von Anfang an auswählen müssen , drücken Sie zweimal.Home

Sie können dies auch als Makro aufzeichnen und dann eine Verknüpfung zu diesem Makro erstellen. Allerdings wird in fast allen Texteditoren und Textfeldern Ctrl+ Aals Auswahl aller verwendet , sodass Änderungen zu Verwirrung führen können. Verwenden Sie stattdessen eine andere Verknüpfung

Wenn Sie nur die Zeilen kopieren / ausschneiden / löschen möchten , gibt es bereits Verknüpfungen für Sie:

  • Zeile löschen Ctrl+ Shift+L
  • Linienschnitt Ctrl+L
  • Zeilenkopie Ctrl+ Shift+ T(geändert in Ctrl+ Shift+ Xin neuerem Notepad ++)

Es gibt auch andere Aktionen ohne Standardverknüpfungen wie Linientransponieren, Linienzusammenfügen, Linienduplizieren ... Wählen Sie einfach Einstellungen > Verknüpfungszuordnung > Scintilla-Befehle , wählen Sie SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN... und weisen Sie sie zu.

Wenn Ctrl+ Shift+ Tfür Sie nicht funktioniert , dann ist es , weil die Verknüpfung zu 2 verschiedenen Funktionen zugewiesen wurde, was zu einem Konflikt wie PryrtCJ unten beantwortet . In neuerem Notepad ++ Linie Kopie geändert worden Ctrl+ Shift+ X, und eine Verknüpfung Konflikt Warnung wurde auch hinzugefügt, was das Leben ein bisschen leichter

Bildbeschreibung hier eingeben

Siehe Listen der Standard-Maus- und -Tastenkombinationen für Notepad ++ und einige Plugins

Wenn Sie eine Maus verwenden, klicken Sie einfach auf die Zeilennummer links oder machen Sie den Trick mit einem Dreifachklick in der Zeile.

phuclv
quelle
6
Ich kann bestätigen, dass STRG + UMSCHALT + T *** NICHT FUNKTIONIERT !!! *** Windows 10, NPP 6.8.6. Meine Ergebnisse sind, dass NPP aus irgendeinem Grund versucht, eine neue Datei zu erstellen. Ich bin mir nicht sicher warum. Möglicherweise mit einem Plugin verbunden? Hoffe das hilft jemandem. Ich habe diese "Lösung" auf 3 verschiedenen Webseiten gesehen. Zumindest für mich funktioniert es NICHT.
Eric Hepperle - CodeSlayer2010
1
Ctrl-Shift-T hat auch bei mir nicht funktioniert. Win7, NPP 6.8.3. Ein einfacher Klick auf die Zeilennummer und dann Strg-C war der schnellste Weg für mich.
DVDHNS
@ CodeSlayer2010 hast du versucht, die Scintilla-Befehle wie gesagt zu öffnen? Möglicherweise wurden Ihre Verknüpfungen geändert oder Sie verwenden eine andere Sprache, daher eine andere Verknüpfung. Wechseln SCI_LINECOPYSie einfach zu dem, was Sie wollen.
Phuclv
@dvdhns während der Eingabe, wie ist das schneller als eine einzelne Verknüpfung, wenn Sie Ihre Hand bewegen müssen, um die Maus zu finden, und dann die Verknüpfung drücken?
Phuclv
@LưuVĩnhPhúc: Danke für deine Antwort. Ich habe das nicht versucht, weil ich nicht die Mühe haben wollte, meine Schlüssel neu zuzuordnen. Es hört sich jedoch so an, als ob die Scintilla-Befehle ein guter Ort sein könnten, um zu prüfen, ob sie durch etwas anderes geändert wurden.
Eric Hepperle - CodeSlayer2010
6

Für diejenigen, für die die akzeptierte Antwort nicht funktioniert: Ich habe gerade ein ähnliches Anliegen in der Notepad ++ Community beantwortet . Grundsätzlich gibt es zwei Befehle, die gleichzeitig mit Ctrl+ Shift+ verknüpft sind T, und der andere scheint Vorrang zu haben.

Wenn Sie es vorziehen, auf Ctrl+ Shift+ Tzu verweisen SCI_LINECOPY, suchen Sie den in Konflikt stehenden Befehl (z. B. Shortcut Mapper>> Main menu>> Restore Recent Closed File, der den Konflikt in meiner NPP-Kopie verursacht), wählen Sie aus Modify, ändern Sie den Dropdown-Buchstaben von Tin NONEund drücken Sie OK. Vorausgesetzt, es gibt keine Konflikte mehr, wird die Verknüpfung wiederhergestellt SCI_LINECOPY.

Hoffe das hilft.

PeterCJ
quelle
Gute Eingabe, können Sie bitte die Bedeutung von SCI-Befehlen als die im Hauptmenü erläutern?
Jagadish Talluri
Entschuldigung, ich bin kein Experte für die Scintilla-Befehle. Ich habe gerade zwei Aktionen gefunden, die derselben Tastenkombination zugeordnet sind, und herausgefunden, welche zu deaktivieren sind, damit die Tastenkombination das tut, was ich möchte. :-)
PeterCJ
3

In NPP7.5.1 SCI_LINECOPYwird Shift+ Ctrl+ zugewiesenX

Sie können also Shift+ Ctrl+ verwenden, Xum die aktuelle Zeile in die Zwischenablage zu kopieren

Cheburek
quelle
0

Ich denke, Sie können es über Macro machen.

  1. Gehen Sie zu Makro> Aufnahme starten
  2. Halten Sie gedrückt Shiftund tippen Sie auf Nach unten , um beispielsweise 10 Zeilen zu markieren. Und löschen Sie sie.
  3. Gehen Sie zu Makro> Aufzeichnung beenden. Nachdem Ihr Makro aufgezeichnet wurde, können Sie es für die spätere Verwendung speichern.
  4. Gehen Sie zu Makro> Aktuelles Aufzeichnungsmakro speichern .... Und speichern Sie es mit einem Namen.
  5. Bewegen Sie den Cursor auf die Zeile, die Sie danach löschen möchten. Gehen Sie dann zu Makro> Makro mehrmals ausführen .... Wählen Sie Ihr Makro aus und führen Sie es N-mal aus.

Referenz: /programming/19161262/select-range-of-lines-in-notepad

CuongDC
quelle
4
F: Wie kann ich eine Zeile mit der Tastatur auswählen? A: Hier ist eine Möglichkeit, 10 Zeilen zu löschen. Sie müssen bei jeder Verwendung mehrmals mit der Maus klicken.     Was?
G-Man sagt, dass Monica
@ G-Man Da Sie Makros eine Verknüpfung zuweisen können, ist diese Lösung durchaus praktikabel. Das Makro sollte jedoch wahrscheinlich die Operationen aus der Antwort von LưuVĩnhPhúc enthalten.
JC2k8,
Ich denke , meine Lösung fit Macondo Frage, Sie fast alles mit Marco tun
CuongDC
1. Er möchte die aktuelle Zeile löschen , nicht 10 Zeilen. 2. Drücken Sie die Taste 10 Mal und stellen Sie die Auswahl auf eine Position in der 10. Zeile. Es werden nicht die gesamten 10 Zeilen ausgewählt
phuclv
0

Klicken Sie einfach dreimal auf ein Wort oder eine Zeile

Mustafa Candan
quelle
Klicken ist keine Tastenkombination. Und selbst wenn die Maus benutzt werden kann, genügt ein einfacher Klick links von der Zeilennummer . Keine Notwendigkeit für einen dreifachen Klick
phuclv
-1

Shift+ End- markiert die gesamte Zeile nach dem Cursor.

Gideon
quelle
Darum wird nicht gebeten.
Toto
1
Es ist in Ordnung, eine ganze Zeile auszuwählen, wenn sich der Cursor bereits am Anfang der Zeile befindet. Ziehen Sie in Betracht, den Schlüssel Home vor der Verknüpfung in Ihrer Antwort hinzuzufügen .
MarianD
Dies ist nicht anders als meine Antwort vor 3 Jahren, und es ist auch weniger richtig
phuclv