web-dev-qa-db-fra.com

Bloquer les commentaires dans Gedit?

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.

46
Jason Kim

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

97

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.

7
JackWink

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.

  1. Allez dans Edition-> Préférences-> Plugins-> et activez le plugin Outils externes.

  2. Allez dans Outils-> Gérer les outils externes.

  3. 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{}

  4. 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.

  1. Nom de l'outil: "Décommenter".

  2. Touche de raccourci: Alt + Retour arrière

  3. 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.

3
drugan

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
3
Dennis
=begin

Code to be commented out

=end
2
janders223

On dirait que le plugin Code Comment le ferait? http://live.gnome.org/GeditPlugins

2
Widor

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

1
fl00r

Obtenez le plugin "commentaire de code".

1
Dave Newton