nano en couleur
Publié : 02 déc 2015, 21:24
nano permet d'afficher le code source d'un fichier en couleur; très pratique par exemple pour bien se retrouver dans un fichier de configuration.
Ce réglage se fait dans le fichier
Il faut intégrer les règles disponibles avec le paquet en fonction du type de fichier
il est possible de forcer une colorisation particulière avec l'option
note: sh convient généralement bien pour les fichier
Malheureusement, la configuration par défaut du paquet est assez pauvre.
il existe d'autres colorisations plus avancées et avec plus de type de fichiers disponibles (.ini, .conf en automatique) sur internet, par exemple voir ce sujet dans le forum manjaro inter
résultat exemple :
au final le fichier .nanorc peut ressembler à ceci :
-----------------------------------
Dans la même idée, si nous désirons juste afficher le source du fichier en couleur, il existe le paquet dans community :
il suffit après de créer un alias du type :
et pour forcer un type de colorisaton :
Ce réglage se fait dans le fichier
~./.nanorc
et /root/.nanorc
pour l'utilisation en mode administrateurIl faut intégrer les règles disponibles avec le paquet en fonction du type de fichier
find /usr/share/nano/ -name "*.nanorc" | sed 's|^/usr|include /usr|' >>~/.nanorc
sudo find /usr/share/nano/ -name "*.nanorc" | sed 's|^/usr|include /usr|' >>/root/.nanorc
il est possible de forcer une colorisation particulière avec l'option
--syntax
ou -Y
, par exemple :nano /etc/pacman.conf
nano /etc/pacman.conf --syntax="sh"
nano /etc/pacman.conf -Y sh
.ini
, .conf
et les script bash Malheureusement, la configuration par défaut du paquet est assez pauvre.
il existe d'autres colorisations plus avancées et avec plus de type de fichiers disponibles (.ini, .conf en automatique) sur internet, par exemple voir ce sujet dans le forum manjaro inter
résultat exemple :
nano /etc/pacman.conf -Y ini
au final le fichier .nanorc peut ressembler à ceci :
set autoindent
set const
set nowrap
set tabsize 3
include /usr/share/nano-syntax-highlighting/conf.nanorc
include /usr/share/nano-syntax-highlighting/ini.nanorc
include /usr/share/nano-syntax-highlighting/sh.nanorc
-----------------------------------
Dans la même idée, si nous désirons juste afficher le source du fichier en couleur, il existe le paquet dans community :
python-pygments
il suffit après de créer un alias du type :
alias catc='pygmentize -g'
et pour forcer un type de colorisaton :
catc -l ini /etc/pacman.conf