Existe-t-il un moyen de commenter un morceau de code en surbrillance?
Je programme en Ruby, et je déteste mettre # en ligne individuellement.
1.Installez les plugins gedit
Sudo apt-get install gedit-plugins
2. Allez dans Edition-> Préférence-> Plugins-> et activez Code Commentaire
3.Ctl + m pour commenter le bloc de codes
4.Ctl + Shift + m pour décommenter le bloc de codes
Ruby a bloqué les commentaires ...
=begin
Insert comment here
=end
Cela évitera d'avoir à ajouter # à chaque ligne ... Cependant, je ne pense pas que Gedit convertira le code surligné en lignes commentées par défaut.
Le plugin Code Comment est évidemment un bon pour les commentaires de style # (hachage), mais que faire si vous avez besoin de commenter le bloc de code php avec des doubles // barres obliques ou tout autre style de commentaire personnalisé? Par exemple, avec un ou deux espaces blancs ajoutés après le symbole de commentaire.
Allez dans Edition-> Préférences-> Plugins-> et activez le plugin Outils externes.
Allez dans Outils-> Gérer les outils externes.
Sous la barre latérale Outils, cliquez sur le signe Ajouter (+), appelez votre nouvel outil "Commenter" et ajoutez ce code dans le champ Modifier:
#!/bin/bash
# comment out current selection
# comment style
comment="// "
xargs -i -d\\\n echo $comment{}
Configurez votre outil.
Touche de raccourci: Alt +/(placez le curseur dans le champ et appuyez sur Alt +/ou sur toute autre touche)
Enregistrer: rien
Entrée: sélection actuelle (par défaut pour documenter)
Sortie: Remplacer la sélection actuelle
Applicabilité: tous les documents? Toutes les langues? (changez si vous en avez besoin)
Pour décommenter un bloc de code commenté, faites les mêmes choses, sauf celles ci-dessous.
Nom de l'outil: "Décommenter".
Touche de raccourci: Alt + Retour arrière
Code à insérer dans le champ Edit:
#!/bin/bash
# uncomment current selection
# comment symbols to remove
uncomment="^\/\/ "
xargs -i -d\\\n echo {} | sed -ne "s/$uncomment//p"
Modifiez la valeur de la variable commentaire/décommentation (double barre oblique et espace) avec le style de commentaire souhaité.
Prendre plaisir.
Utilisez simplement un commentaire sur plusieurs lignes.
Exemple:
=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end
=begin
Code to be commented out
=end
On dirait que le plugin Code Comment le ferait? http://live.gnome.org/GeditPlugins
Vous devriez essayer gmate ! C'est un paquet de plugins sympas pour le développement Ruby (et pas seulement Ruby) sous gedit.
Vous pouvez commenter et décommenter un tas de lignes comme dans Sublime ou TextMate
Obtenez le plugin "commentaire de code".