Kommentarcode in Notepad ++

93

Ich verwende Notepad ++ als Editor, um Programme in Python zu schreiben. Es mag dumm klingen, aber ich habe mich im Editor umgesehen und keine Möglichkeit gefunden (nicht die manuelle Methode, sondern so etwas wie in Emacs), einen Blockkommentar in meinem Code zu machen.

Da in Notepad ++ so viele Spracheinstellungen unterstützt werden , bin ich gespannt, wie ich Kommentarcode blockieren kann.

Arnkrishn
quelle
10
Sowohl CTRL-K und CTRL-Q kann im Menü Bearbeiten von Notepad ++ zu sehen
toto
"Kommentarbereiche meines Codes"? In Python? Der Schlüssel "#" fehlt? Es ist klar, dass Sie nicht über Python-Kommentare mit "#" oder Docstrings sprechen. Worüber redest du?
S.Lott
2
Eigentlich wollte ich meinen in Python oder einer anderen Sprache im Notepad ++ - Editor geschriebenen Code blockieren. Vielleicht war das aus meiner Frage nicht ganz klar. Aber Niels und andere Antworten halfen.
Arnkrishn
Sprechen Sie über das Anwenden von Kommentaren auf alle Zeilen eines Codeblocks? Bitte aktualisieren Sie die Frage - kommentieren Sie Ihre eigene Frage nicht, wenn Sie die Frage beheben können.
S.Lott
Gibt es eine Verknüpfung zum Auskommentieren der aktuellen Codezeile? Strg-K und Strg-Q benötigen beide ausgewählte Zeichen, um zu funktionieren.
John Slavick

Antworten:

119

CTRL+ QKommentar / Kommentar blockieren.

Siehe Tastatur- und Mausverknüpfungen - Notepad ++ Wiki .

Niels R.
quelle
20
Strg-K / Umschalt-Strg-K ist oft besser, weil Strg-Q das Kommentieren pro Zeile umschaltet , was oft ärgerlich ist.
Calvin1602
2
STRG + Q ist
Zeilenkommentar
2
@machineaddict, was ist das Gegenteil davon?
Pacerier
Ich habe gesehen, dass Sie in mehreren Posts auf SE-Websites nach dieser Tastenkombination suchen. Ich kenne die Abkürzung nicht. Ich verwende nur Strg-Q-Kombinationen für Kommentare.
Machineaddict
1
Beachten Sie, dass für sie zu arbeiten, um, Sie MÜSSEN die (Programmierung) Sprache für den Code angeben. Wenn Sie einen Code in eine neue Datei kopieren, ohne die Sprache manuell anzugeben, oder wenn er eine Mischung von Sprachen enthält (z. B. Inline-SQL in Python-Code), funktioniert der Blockkommentar / -kommentar nicht .
Juha Untinen
22

Versuchen Sie die folgende Verknüpfung:

Ctrl+ K.

Javier
quelle
17

Dieser Link war genau das, wonach ich gesucht habe.

Lassen Sie mich die Antworten zum Nutzen anderer zusammenfassen ( für Python und Notepad ++ ).

1) Ctrl+ Kin mehreren Zeilen (dh in der ausgewählten Region) können Sie Kommentare blockieren .

Beachten Sie auch, dass Sie durch mehrmaliges Drücken der Kombination mehrere "#" hinzufügen können (manchmal verwende ich diese beim Testen, um mich von anderen Kommentaren zu unterscheiden).

2) Ctrl+ Shift+ K(im kommentierten Bereich) ermöglicht das Auskommentieren von Blöcken

3) Ctrl+ Shift+ Kfür eine nicht kommentierte ausgewählte Region kommentiert sie nicht

4) Ctrl+ Qermöglicht es Ihnen, Kommentare / Kommentare in einem umgeschalteten Modus zu blockieren (dh Sie können nicht mehrere '#' wie in 1 hinzufügen))

Hoffe das hilft einer anderen wandernden Seele.

Frage - Wie würden Sie einen Hack von Tastaturkombinationen entwickeln, um Kommentare / Kommentare abzugeben, wenn es keine Verknüpfungen gäbe? Nur neugierig. Ich habe keine Ahnung, also zu fragen.

Raaj
quelle
Hope this helps another wandering soul.Es tut.
Shashank Sawant
11

Ja, in Notepad ++ können Sie das tun!

Einige Hotkeys zu Kommentaren:

  • Ctrl+ QBlockkommentar umschalten
  • Ctrl+ KKommentar blockieren
  • Ctrl+ Shift+ K Kommentar ausblenden
  • Ctrl+ Shift+ Q Kommentar streamen

Quelle: shortcutworld.com aus dem Bereich Kommentar / Kommentar .

Auf dem Link finden Sie auch viele andere nützliche Verknüpfungen.

user3898160
quelle
9

für SQL-Dateien Ctrl+ Koder Ctrl+ Qfunktioniert nicht.

Um Kommentare in SQL-Dateien in Notepad ++ einzufügen, versuchen Sie Ctrl+ Shift+Q

(Es gibt jedoch keine Verknüpfung zum Kommentieren des Codeblocks. Ich habe dies in Version 5.8.2 versucht.)

N30
quelle
7
Damit Strg-K und Strg-Q für SQL funktionieren, müssen Sie die Datei langs.xml im Verzeichnis Notepad ++ bearbeiten. (Mit Administratorrechten und mit geschlossenem Editor ++). Fügen Sie commentLine = "-" zu den Spracheinstellungen für SQL hinzu.
Vicsz
1
Von dev.mysql.com - Von einer "-" - Sequenz bis zum Ende der Zeile. In MySQL erfordert der Kommentarstil „-“ (Doppelstrich), dass auf den zweiten Bindestrich mindestens ein Leerzeichen oder Steuerzeichen (z. B. ein Leerzeichen, ein Tabulator, eine neue Zeile usw.) folgt. Diese Syntax unterscheidet sich geringfügig von der Standard-SQL-Kommentarsyntax. Also, sehen Sie, ob Sie "-" verwenden müssen, aber Notepad ++ ändert die Farbe in beide Richtungen
BillyNair
@ BillyNair, Wow, guter Fang! Die ungültige Hervorhebung von Notepad ++ wird einige schwerwiegende Fehler verursachen.
Pacerier
1

Um einen Kommentar unter einem Code in NOTEPAD ++ hinzuzufügen, müssen wir zuerst den Programmier- oder Skriptdateityp speichern und definieren. Speichern Sie die Datei beispielsweise als XML, HTML usw. Sobald die Datei im richtigen Format gespeichert ist, können Sie einen Kommentar direkt über die Verknüpfung ctrl+ hinzufügenQ

Vijay Parchani
quelle
0

In Ihrem n ++ - Editor können Sie unter Einstellungen > Verknüpfungs-Mapper alle Verknüpfungsinformationen finden und bearbeiten :)

Masud Shrabon
quelle
0

Zwei Möglichkeiten zum Blockkommentieren:

  1. Ctrl+ Shift+Q

oder

  1. Wählen Sie den Block aus
  2. Alt + Rechtsklick
  3. Wählen Sie Blockkommentar.
Mahesh
quelle
0

Verwenden Sie die Verknüpfung: Ctrl+ Q. Sie können in den Einstellungen anpassen

user3402702
quelle
0

Ohne Auswahl eines Sprachtyps für Ihre Datei sind keine Stile definiert. Kommentar und Blockkommentar sind sprachspezifische Stileinstellungen. Wenn das eine PITA ist ...

Zur Auswahl für die mehrzeilige Bearbeitung können Sie verwenden

shift+ alt+down arrow

Kickaha
quelle