Commentare il codice in Notepad ++


94

Sto usando Notepad ++ come editor per scrivere programmi in Python. Potrebbe sembrare sciocco, ma mi sono guardato intorno nell'editor e non sono riuscito a trovare alcun mezzo (non il modo manuale ma qualcosa di simile in Emacs) per fare un commento di blocco nel mio codice.

Poiché in Notepad ++ sono supportate così tante impostazioni della lingua , sono curioso di trovare un modo per bloccare il codice dei commenti.


10
Sia CTRL-K e CTRL-Q può essere visto nel menu Modifica di Notepad ++
toto

"sezioni di commento del mio codice"? In Python? Manca il tasto "#"? Chiaramente, non stai parlando di commenti Python usando "#" o docstrings. Di cosa stai parlando?
S.Lott,

2
In realtà, volevo bloccare il commento del mio codice scritto in Python o in effetti qualsiasi altro linguaggio, nell'editor di Notepad ++. Forse non era del tutto chiaro dalla mia domanda. Ma le risposte di Niels e altre hanno aiutato.
Arnkrishn,

Stai parlando di applicare commenti a tutte le righe di un blocco di codice? Aggiorna la domanda: non commentare la tua domanda quando puoi risolverla.
S.Lott,

Esiste una scorciatoia per commentare la riga di codice corrente? Ctrl-K e Ctrl-Q richiedono entrambi i caratteri selezionati per funzionare.
John Slavick

Risposte:


121

CTRL+ QBlocca commenti / rimuovi commenti.

Vedi Scorciatoie da tastiera e mouse - Notepad ++ Wiki .


21
Ctrl-K / Maiusc-Ctrl-K è spesso migliore perché Ctrl-Q attiva / disattiva i commenti su una base per riga, il che è spesso fastidioso.
Calvin1602

2
CTRL + Q è il commento di riga, per il commento di blocco la scorciatoia è CTRL + MAIUSC + Q
machineaddict

2
@machineaddict, qual è il contrario di quello?
Pacerier

Ho visto che stai cercando questa scorciatoia da tastiera in più post sui siti Web SE. Non conosco la scorciatoia. Uso solo le combinazioni Ctrl-Q per i commenti.
macchineaddict il

1
Si noti che per funzionare, è NECESSARIO specificare il linguaggio (di programmazione) per il codice. Inoltre, se si copia e si incolla un pezzo di codice in un nuovo file senza specificare la lingua manualmente o se contiene un mix di linguaggi (ad esempio SQL inline nel codice Python), il commento / decompressione del blocco non funzionerà .
Juha Untinen


17

Questo collegamento era esattamente quello che stavo cercando.

Consentitemi di riassumere le risposte a vantaggio degli altri ( per python e notepad ++ )

1) Ctrl+ Ksu più righe (cioè la regione selezionata) consente di bloccare il commento .

Tieni inoltre presente che premendo la combinazione più volte puoi aggiungere più "#" (a volte lo uso durante il test per differenziarlo da altri commenti)

2) Ctrl+ Shift+ K(sulla regione commentata) consente di eseguire la rimozione del commento dal blocco

3) Ctrl+ Shift+ Ksu una regione selezionata non commentata non la commenta

4) Ctrl+ Qconsente di bloccare i commenti / decommentare in una modalità alternata (il che significa che non è possibile aggiungere più "#" come in 1))

Spero che questo aiuti un'altra anima errante.

Domanda: come svilupperesti un hack di combinazioni di tasti per commentare / rimuovere il commento se non ci fossero scorciatoie? Solo curioso. Non ho idea quindi di chiedere.


Hope this helps another wandering soul.Lo fa.
Shashank Sawant

11

Sì in Notepad ++ puoi farlo!

Alcuni tasti di scelta rapida riguardanti i commenti:

  • Ctrl+ QAttiva / disattiva commento blocco
  • Ctrl+ KBlocca commento
  • Ctrl+ Shift+ K Blocca la rimozione del commento
  • Ctrl+ Shift+ Q Commento in streaming

Fonte: shortcutworld.com dalla sezione Comment / Unment .

Sul link troverai anche molte altre scorciatoie utili.


9

per i file .sql Ctrl+ Ko Ctrl+ Qnon funziona.

per inserire commenti nei file .sql in Notepad ++ prova Ctrl+ Shift+Q

(Non esiste una scorciatoia per rimuovere il commento dal blocco di codice. L'ho provato su v5.8.2)


7
Per far funzionare Ctrl-K e Ctrl-Q per SQL è necessario modificare il file langs.xml nella directory Notepad ++. (Con diritti di amministratore e con Blocco note ++ chiuso). Aggiungi commentLine = "-" alle impostazioni della lingua per SQL.
vicsz

1
Da dev.mysql.com - Da una sequenza "-" alla fine della riga. In MySQL, lo stile di commento "-" (doppio trattino) richiede che il secondo trattino sia seguito da almeno uno spazio bianco o un carattere di controllo (come uno spazio, una tabulazione, una nuova riga e così via). Questa sintassi è leggermente diversa dalla sintassi dei commenti SQL standard. Quindi, vedi se devi usare "-", ma Notepad ++ cambierà il colore in entrambi i casi
BillyNair

@BillyNair, Wow, buona cattura! L'evidenziazione non valida di Notepad ++ causerà alcuni gravi bug.
Pacerier

1

Per aggiungere un commento sotto qualsiasi codice su NOTEPAD ++ dobbiamo prima salvare e definire il tipo di file di programmazione o di scripting. Ad esempio, salva il file come xml, html ecc. Una volta salvato il file nel formato corretto, sarai in grado di aggiungere un commento direttamente usando il collegamento ctrl+Q


0

Nel tuo editor n ++, puoi andare su Impostazioni > Mappatore scorciatoie e trovare tutte le informazioni sui collegamenti, oltre a modificarle :)


0

Due modi per bloccare i commenti:

  1. Ctrl+ Shift+Q

o

  1. Seleziona il blocco
  2. Alt + Clic destro
  3. Scegli blocco commento.


0

Senza aver selezionato un tipo di lingua per il tuo file non ci sono stili definiti. Commento e blocco commento sono preferenze di stile specifiche della lingua. Se è una PITA ...

Per selezionare la modifica su più righe è possibile utilizzare

shift+ alt+down arrow

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.