logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-06-2024 16:43:58

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

[wiki] Bash : Le caractère pour commenter

Suivit de la page : Bash : Le caractère pour commenter

Bash : Le caractère pour commenter a écrit :

Ce tuto propose d'expliquer l'usage des commentaires dans l'interpréteur de commande ''Bash''.\\
Seront aussi montrés, l'écriture de pseudos (qui n'en sont pas) commentaires multi-lignes.



Ce tuto fait parti de la refonte du projet Bash, par les caractères initié par @Hypathie
https://debian-facile.org/viewtopic.php?id=8804


Suivit : Relecture - à-tester

Dernière modification par agp91 (26-06-2024 10:41:47)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#2 23-06-2024 17:53:36

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

Ajout dans la section [Conclusion] d'une note expliquant le bon usage des pseudos commentaires muti-lignes.

La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#3 23-06-2024 20:21:41

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-21-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [wiki] Bash : Le caractère pour commenter

Hello,

Merci pour ce tuto enrichissant smile

J’ai modifié, à la section « Usages », les deux mots « de commentarisation » par « marquant le début d’un commentaire ».

Dernière modification par Philou92 (23-06-2024 20:22:37)


Tousse antique Ovide !

Hors ligne

#4 23-06-2024 20:29:53

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : [wiki] Bash : Le caractère pour commenter

dommage hmm il existe ce mot, spécial informatik, et puis il est rigolo ...
https://www.lalanguefrancaise.com/dicti … tarisation

Hors ligne

#5 23-06-2024 22:01:08

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-21-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [wiki] Bash : Le caractère pour commenter

Certes ce mot est « rigolo » mais il n’est pas d’un usage très fréquent. Ce mot est absent des dictionnaires académiques ou institutionnels. C’est aussi le cas pour sa forme verbale commentariser.
Perso je préfère dire  « Commente ce code» au lieu de « Commentarise» à un interlocuteur.

zen of python a écrit :

Explicit is better than implicit


Après ce n’est que mon avis personnel. smile


Tousse antique Ovide !

Hors ligne

#6 23-06-2024 23:19:40

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [wiki] Bash : Le caractère pour commenter

Je suis développeur depuis plus de 10 ans. Je n’avais littéralement jamais croisé ce mot "commentarisation" avant de lire cet échange.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#7 24-06-2024 09:27:09

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

Lors de l’écriture du tuto, je n'avais pas pensé  à la note expliquant l'usage des pseudos commentaires , car j'en ai pas usage.
Ce n'est qu'à la relecture que je me suis demander quel était le(s) point(s) positif(s) de leurs usage
Étant vimiste, commenter un grand bloc de code ne me pose pas de problème :

Je me positionne sur la première ligne du bloc, puis
[ESC] (passage en mode normal)
[Shift]+[V] (ce qui fait entrer dans le mode VISUEL LIGNE)
Avec la [Flèche bas] je descend jusqu'à la dernière ligne du bloc à commenter (je sélectionne le bloc)
Et j'annonce l'écriture d'une commande avec : (2 points)
Automatiquement vim y ajoute les adresses de la sélection :'<,'>
Il me reste plus qu'à écrire la commande de substitution (provenant de la syntaxe de sed)  s/^/# /
Et appuyer sur la touche[Entrée]
Voila le bloc commenté avec le caractère de commentarisation marquant le début d’un commentaire.

scratchhead.gif Maintenant je me demande si je ne devrais pas préciser cela dans le tuto.
Mais il manquerait, alors, la correspondance pour emacs que je ne connais pas.

Dernière modification par agp91 (24-06-2024 18:45:38)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#8 24-06-2024 18:47:35

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

Dans [Conclusions]
Ajout du conseil vim pour commenter/dé-commenter un bloc de ligne

La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#9 24-06-2024 19:36:30

zbig
Membre
Distrib. : nakeDeb 1.5 (bookworm)
Noyau : Linux 6.9.9-1-liquorix-amd64
(G)UI : sway - i3wm
Inscription : 19-02-2024

Re : [wiki] Bash : Le caractère pour commenter

salut agp91
Je suis encore un débutant en vi/vim, c'est pourquoi je m'adresse à un expert. N'est-il pas plus simple d'utiliser les méthodes suivantes ?

1.
1.1 mettre l'option  :set relativenumber
1.2 aller à la première ligne du bloc
1.3 taper la commande  :.,+ms/^/# /
où :
. - représente la ligne en cours
m - est le numéro de ligne relatif de la fin du bloc (vers la fin du fichier)
e.g.
:.,+5s/^/# /

2.
2.1 mettre l'option  :set number
2.2 taper la commande  :n,ms/^/# /
où :
n - numéro de ligne du début du bloc
m - numéro de ligne de la fin du bloc
e.g.
:2,10s/^/# /

Les deux méthodes fonctionnent également avec "busybox vi" (à l'exception des points 1.1 et 2.1)

P.S..
Je comprends le dicton, "l'habitude est une seconde nature pour l'homme" ;-)

Dernière modification par zbig (24-06-2024 19:45:48)


Malheureusement, je ne parle pas français et je suis donc assisté par https://www.deepl.com/translator ou https://translate.google.com. Désolé si quelque chose est incompréhensible.

Hors ligne

#10 24-06-2024 19:50:08

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-21-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [wiki] Bash : Le caractère pour commenter

Pour commentariser commenter du code tongue avec vim il une manière simple :

1 - Se déplacer sur le premier caractère de la première ligne de code à commenter
2 - taper CTRL + V
3 - taper J autant de fois qu’il y a de ligne à commenter
3 - taper MAJ + I
4 - taper #
5 - taper ESC

C’est tout.

Tousse antique Ovide !

Hors ligne

#11 24-06-2024 20:37:46

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

@Philou92 : Yep c'est pour cela que j'ai indiqué le lien vers un autre tuto... Je ne l'ai pas retenu car cette façon de faire ne permet pas de dé-commenter.
@zbig : L'usage 2 y est aussi montré (il y manque tout de même set number)

tongue Ici comme ailleurs, on  ne peut que citer la devise de perl : Il y a plus d'une façon de le faire

scratchhead.gifCe qui serait bien c'est qu'un emacsiste passe par là

Dernière modification par agp91 (24-06-2024 20:43:50)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#12 24-06-2024 21:06:12

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-21-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [wiki] Bash : Le caractère pour commenter

agp91 a écrit :

Je ne l'ai pas retenu car cette façon de faire ne permet pas de dé-commenter.



Pour dé-commentariser dé-commenter du code avec vim il une manière encore plus simple :

1 - Se déplacer sur le premier caractère (#) de la première ligne de code à commenter
2 - taper CTRL + V
3 - taper J autant de fois qu’il y a de ligne à dé-commenter
3 - taper X

C’est tout. smile

PS : évidemment cela ne fonctionne que si tous les caractères # sont verticalement alignés ce qui est le cas si on commente avec cette méthode.


Tousse antique Ovide !

Hors ligne

#13 24-06-2024 21:20:49

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

zbig a écrit :

Je comprends le dicton, "l'habitude est une seconde nature pour l'homme" ;-)


Je suis plutôt lvisuel au point de préfère le mode visuel ligne au mode visuel bloc, alors Shift-V est devenu une habitude
J'ai aussi pris la mauvaise habitude d'utiliser les flèches au point d'en avoir oublié les touches h, k, l, j

Dans le tuto :
Ajout de la touche J
Ajout d'un lien menant ici pour l'adressage par n° ligne

Dernière modification par agp91 (24-06-2024 21:21:43)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#14 24-06-2024 21:22:37

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

@Philou92 plus.png

Dernière modification par agp91 (24-06-2024 21:24:01)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#15 24-06-2024 23:32:43

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [wiki] Bash : Le caractère pour commenter

Salut,
dans vim il y a une extension sympa pour commenter/dé-commenter : nerd-commenter
C'est dans debian dans le paquet vim-script. Il doit en exister d'autres, c'est juste celui que
j'ai utilisé.

Dans emacs, il y a déjà des commandes pour commenter/dé-commenter. Celle que j'utilise est
comment-dwim (dwim = do what I mean), qui va choisir la méthode la plus appropriée en fonction du contexte.
Quand cette commande est appelée lorsque qu'une région est active (équivalent à une sélection avec v par exemple)
elle commente toute la région ou la dé-commente  (si toute la région est un ou plusieurs commentaires).

L'avantage de nerd-commenter dans vim ou de comment-dwwim dans emacs, c'est qu'on a même pas besoin de connaître
le caractère à utiliser pour commenter. La seule chose c'est d'avoir la commande lié à une combinaison de touches.

Non, commenter ou dé-commenter n'est plus une opération fastidieuse ;-)

Hors ligne

#16 25-06-2024 08:07:35

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

merci.gif enicar, j'avais oublié l’existence de vim-script. yes.gif

enicar a écrit :

Non, commenter ou dé-commenter n'est plus une opération fastidieuse ;-)


scratchhead.gif Peut-être alors supprimer cette remarque du tuto, ainsi que tout le blalba sur vim qui suit.


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#17 26-06-2024 10:30:12

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [wiki] Bash : Le caractère pour commenter

... Pas d'objection... Alors hop help.gif Supprimer.

La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

Pied de page des forums