112 votes

Commenter le code dans Notepad++

J'utilise Notepad++ comme éditeur pour écrire des programmes en Python. Cela peut paraître idiot, mais j'ai cherché dans l'éditeur et je n'ai trouvé aucun moyen (pas la méthode manuelle, mais quelque chose comme dans Emacs) de faire un commentaire de bloc dans mon code.

Étant donné que de nombreux paramètres linguistiques sont pris en charge dans Notepad++ Je suis curieux de trouver un moyen de bloquer le code de commentaire.

12 votes

CTRL-K et CTRL-Q sont tous deux visibles dans le menu Édition de Notepad++.

0 votes

"commenter des sections de mon code" ? En Python ? La touche "#" est manquante ? Manifestement, vous ne parlez pas des commentaires Python utilisant "#" ou des docstrings. De quoi parlez-vous ?

2 votes

En fait, je voulais commenter en bloc mon code écrit en Python ou en fait tout autre langage, dans l'éditeur Notepad++. Peut-être que ma question n'était pas tout à fait claire. Mais les réponses de Niels et les autres réponses m'ont aidé.

150voto

Niels R. Points 1572

CTRL + Q Bloquer les commentaires/dé-commentaires.

Voir Raccourcis clavier et souris - Notepad++ Wiki .

21 votes

Ctrl-K/Shift-Ctrl-K est souvent mieux car Ctrl-Q bascule de commenter sur une base par ligne, ce qui est souvent ennuyeux.

4 votes

CTRL+Q est le commentaire de ligne, pour le commentaire de bloc le raccourci est CTRL+SHIFT+Q

3 votes

@machineaddict, Quel est le contraire de ça ?

27voto

Javier Badia Points 1996

Essayez le raccourci suivant :

Ctrl + K .

24voto

Raaj Points 159

Ce lien est exactement ce que je cherchais.

Permettez-moi de résumer les réponses pour le bénéfice des autres ( pour python et notepad++ )

1) Ctrl + K sur plusieurs lignes (c'est-à-dire la région sélectionnée) vous permet de commentaire de bloc .

Notez également qu'en appuyant plusieurs fois sur la combinaison, vous pouvez ajouter plusieurs "#" (je l'utilise parfois lors des tests pour différencier les commentaires).

2) Ctrl + Shift + K (sur la région commentée) vous permet d'effectuer bloc décommenté

3) Ctrl + Shift + K sur une région sélectionnée non complétée ne le commente pas

4) Ctrl + Q vous permet de bloquer le commentaire/dé-commentaire dans un mode basculé (c'est-à-dire que vous ne pouvez pas ajouter plusieurs '#' comme dans 1) )

J'espère que cela aidera une autre âme errante.

Question - comment développer un hack de combinaisons de clavier pour commenter/dé-commenter s'il n'y a pas de raccourcis ? Simple curiosité. Je n'en ai aucune idée, d'où ma question.

0 votes

Hope this helps another wandering soul. C'est le cas.

14voto

user3898160 Points 29

Oui, en Notepad++ vous pouvez le faire !

Quelques touches de raccourci concernant les commentaires :

  • Ctrl + Q Basculer le commentaire du bloc
  • Ctrl + K Commentaire sur le bloc
  • Ctrl + Shift + K Dé-commenter le bloc
  • Ctrl + Shift + Q Commentaire sur le flux

Source : shortcutworld.com de la Commenter / décommenter section.

Sur ce lien, vous trouverez également de nombreux autres raccourcis utiles.

0 votes

Upvoted car c'est la première réponse à mentionner correctement que Ctrl+Shift+Q transforme toute la sélection en UN seul commentaire au lieu de commenter chaque ligne séparément.

0 votes

@walen Quelle différence voulez-vous dire ? Pour moi, Ctrl+Shift+Q et Ctrl+K ont le même effet. Que signifie "commentaire de flux" ?

0 votes

@Root Commentaire sur l'utilisation d'un /* au début du bloc et une */ à la fin de celui-ci, au lieu d'un // sur chaque ligne, ce que fait Ctrl+K (pour moi et l'utilisateur 3898160 au moins).

9voto

N30 Points 1287

pour les fichiers .sql Ctrl + K ou Ctrl + Q ne fonctionne pas.

pour insérer des commentaires dans les fichiers .sql dans Notepad++, essayer Ctrl + Shift + Q

(il n'y a pas de raccourci pour décommenter le bloc de code cependant. J'ai essayé sur la v5.8.2).

7 votes

Pour que Ctrl-K et Ctrl-Q fonctionnent pour SQL, vous devez modifier le fichier langs.xml dans le répertoire Notepad++. (Avec des droits d'administrateur, et avec Notepad++ fermé). Ajoutez commentLine="--" aux paramètres de langue pour SQL.

1 votes

De dev.mysql.com - D'une séquence "-- " à la fin de la ligne. Dans MySQL, le style de commentaire "-- " (double tiret) exige que le deuxième tiret soit suivi d'au moins un espace ou un caractère de contrôle (tel qu'un espace, une tabulation, une nouvelle ligne, etc.) Cette syntaxe diffère légèrement de la syntaxe de commentaire SQL standard. Donc, voyez si vous devez utiliser "-- ", mais Notepad++ changera la couleur dans les deux cas.

0 votes

@BillyNair, Wow, bien vu ! Le surlignage invalide de Notepad++ va causer de sérieux bugs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X