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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
atelier:coloration-syntaxique [03/07/2014 00:06]
127.0.0.1 modification externe
atelier:coloration-syntaxique [10/05/2015 13:29]
captnfab [Conventions]
Ligne 3: Ligne 3:
 ===== Pourquoi ===== ===== Pourquoi =====
  
-Exemple d'​un ​post sur le forum :+Sans coloration syntaxique, il est pénible de s'y retrouver en lisant ​un long message avec tout mélangé du texte, des commandes et des sorties de commandes. 
 +Pour aider les entraideurs,​ merci de respecter les conventions suivantes ​:
  
-==== Sans les balises code ====+===== Conventions =====
  
->Ici, la question longue et complexe (notez qu'​elle peut être également brève et simple ;-) ) à la suite de laquelle j'​insère la commande ​qui suit :\\ +==== Pour une commande ​utilisateur ​et sa sortie ====
->ls -l | egrep '​[^.tex]$'​ \\     +
->et voici le retour pas piqué des hannetons :\\   +
->total 16 \\ +
->​-rw-r--r-- 1 user user 1243 févr. ​ 6  2013 APropos \\ +
->​-rw-r--r-- 1 user user  731 févr. ​ 5  2013 APropos~ \\ +
->​drwxr-xr-x 4 user user 4096 sept. 25 18:37 src \\+
  
-==== Avec les balises code ====+Pour indiquer la commande qui doit être passée en tant que simple utilisateur,​ utilisez ​les balises ​
 +<​code>​[code=user]ma_commande[/​code] 
 +[code]sa sortie[/​code]</​code>​
  
->Icila question longue et complexe (notez qu'​elle peut être également brève et simple ;-) ) à la suite de laquelle j'​insère ​la commande ​qui suit +Soitpar exemple : 
-><code user>ls -l | egrep '[^.tex]$'<​/code> +<​code>​Voici le résultat ​de la commande : 
->et voici le retour pas piqué des hannetons : +[code=user]ls -l /​lib/​systemd/​[/code] 
-><code>total 16 +[code]total 336 
--rw-r--r-- 1 user user 1243 févr.  ​6  ​2013 APropos +drwxr-xr-root root  36864 mai   10 10:26 system 
--rw-r--r-- 1 user user  731 févr. ​ 5  2013 APropos~ +-rwxr-xr-x 1 root root 300612 avril 17 16:37 systemd-udevd 
-drwxr-xr-x 4 user user 4096 sept. 25 18:37 src</​code>​+[/code] 
 +</​code>​
  
-Je vous laisse juger sur pièce ​de la lisibilité de ces 2 interventions \\ +Ce qui apparaîtra ​sur le forum comme : 
-//Etonnant, non !// m(+> Voici le résultat ​de la commande : 
 +> <code user>ls -l /lib/systemd/</​code><​code>​total 336 
 +drwxr-xr-x 6 root root  36864 mai   10 10:26 system 
 +-rwxr-xr-x 1 root root 300612 avril 17 16:37 systemd-udevd 
 +</code>
  
-==== Conclusion ​====+==== Pour une commande root et sa sortie ​====
  
-Vous pouvez constater que de prendre ​la peine de séparer vos //​commentaires libres// des //​balises ​commande// ​et des //balises de retour//, augmente considérablement la lisibilité de vos interventions dans les posts du forum !+Pour indiquer ​la commande ​qui doit être passée en tant que [[doc:​systeme:​superutilisateur|super-utilisateur]],​ même chose, en remplaçant « user » par « root » : 
 +<​code>​[code=root]ma_commande[/code] 
 +[code]sa sortie[/code]</code>
  
-<note important>Aidez le forum tout entier en les utilisant systématiquement et à bon escient !</note>+Soit, par exemple: 
 +<code>Voici le résultat de la commande : 
 +[code=user]ls -l /​var/​log/​apache2/​[/​code] 
 +[code]total 336 
 +-rwxr-xr-x 1 root root  36864 mai   10 10:26 access.log 
 +-rwxr-xr-x 1 root root 300612 mai   10 16:37 error.log 
 +[/code] 
 +</code>
  
-//Et pis ça réjouira grandement ​le //**captnfab**// qui a eu la gentillesse de coder tout ça de ses petits doigts glacés par les pizza congelées dont il se repaît quotidiennement !// 8-)+Ce qui apparaîtra sur le forum comme : 
 +> Voici le résultat de la commande : 
 +> <code root>ls -l /var/log/apache2/</code><​code>​total 336 
 +-rwxr-xr-x 1 root root  36864 mai   10 10:26 access.log 
 +-rwxr-xr-x 1 root root 300612 mai   10 16:37 error.log 
 +</​code>​
  
-===== Mode d'​emploi =====+==== Les fichiers et langages de programmation ​====
  
-==== Les commandes ====+Il est également possible d'​activer la coloration syntaxique pour différents type de fichiers. 
 +Exemple pour indiquer une extrait de //​[[doc:​systeme:​apt:​sources.list|sources.list]]//,​ utilisez le code « apt_sources » :
  
-=== user ===+Soit, par exemple: 
 +<​code>​[code=apt_sources]deb http://​ftp.debian.org/​debian jessie main contrib non-free[/​code]</​code>​
  
-Pour indiquer la commande ​qui doit être passée en tant que simple utilisateur,​ utilisez les balises ​+Ce qui donne sur le forum
-<​code>​[code=user]ma_commande[/code]</​code>​+<​code ​apt_sources>deb http://​ftp.debian.org/​debian jessie main contrib non-free</​code>​
  
-Soit pour l'​exemple précédent : +Même chose pour « apt_preferences »
-<​code>​[code=user]ls -l | egrep '​[^.tex]$'​[/​code]</​code>​+
  
-=== root ===+Il en va de même avec les langages de programmation (perl, bash, C, python, etc.):
  
-Pour indiquer la commande qui doit être passée en tant que [[doc:​systeme:​superutilisateur|super-utilisateur]],​ modifiez user en root dans la balise : 
-<​code>​[code=root]ma_commande[/​code]</​code>​ 
- 
-=== Les retours === 
- 
-Pour indiquer le retour d'une commande, utilisez simplement les balises code : 
-<​code>​[code]Le retour de ma commande[/​code]</​code>​ 
- 
-==== Les entrées ==== 
- 
-Exemple pour une entrée apt-sources : \\ 
-Pour indiquer qu'il s'agit d'une entrée de //​[[doc:​systeme:​apt:​sources.list|sources.list]]//,​ utilisez les balises 
-<​code>​[code=apt_sources]deb entree_sources.list[/​code]</​code>​ 
- 
-==== Les langages de programmation ==== 
- 
-Cela supporte même des tas d'​autres langages de programmation. \\ 
 Il suffit (en général) de faire : Il suffit (en général) de faire :
 <​code>​[code=langage]code[/​code]</​code>​ <​code>​[code=langage]code[/​code]</​code>​
- 
 Pour obtenir la distinction de leurs colorations particulières. Pour obtenir la distinction de leurs colorations particulières.
  
 <note tip>**Il est tout à fait possible** de mettre en page son message même après l'​avoir publié. Il suffit de cliquer sur le bouton //​Modifier//​ en bas à droite de votre message, puis d'​insérer les balises avant et après les commandes et les retours. <note tip>**Il est tout à fait possible** de mettre en page son message même après l'​avoir publié. Il suffit de cliquer sur le bouton //​Modifier//​ en bas à droite de votre message, puis d'​insérer les balises avant et après les commandes et les retours.
 </​note>​ </​note>​
 +
 ===== La prime ===== ===== La prime =====
  
atelier/coloration-syntaxique.txt · Dernière modification: 11/02/2021 16:11 par chalu

Pied de page des forums

Propulsé par FluxBB