Donner des couleurs à l’éditeur nano (Debian / Ubuntu)

//Donner des couleurs à l’éditeur nano (Debian / Ubuntu)
1/52/53/54/55/5 (3 votes, moyenne: 3,33 sur 5)
Loading...

Donner des couleurs à l’éditeur nano (Debian / Ubuntu)

Bonjour à tous,

Aujourd’hui, article très court pour vous expliquer comment ajouter de la coloration syntaxique pour énormément de langages sur l’éditeur nano.

 

Si nano est génial pour une utilisation simple comme la mienne, il faut bien reconnaître que la coloration syntaxique de base de nano est faible.

On va donc résoudre très simplement ce problème en important des fichiers de coloration syntaxique pour les langages et fichiers de configuration suivants :

Dockerfile
apacheconf
arduino
asciidoc
asm
awk
c
cmake
coffeescript
colortest
conf
conky
csharp
css
cython
dot
email
erb
fish
fortran
gentoo
git
gitcommit
glsl
go
groff
haml
haskell
html
ini
inputrc
java
javascript
js
json
keymap
kickstart
ledger
lisp
lua
makefile
man
markdown
mpdconf
mutt
nginx
ocaml
patch
peg
perl
perl6
php
pkg-config
pkgbuild
po
pov
privoxy
puppet
python
reST
rpmspec
ruby
rust
scala
sed
sh
sls
sql
swift
systemd
tcl
tex
vala
vi
xml
xresources
yaml
yum
zsh
zshrc

 

Pour ce faire, lancez simplement la commande suivante qui installera tout ça :

curl https://raw.githubusercontent.com/stylersnico/nanorc/master/install.sh | sh

 

Si vous souhaitez les installer manuellement, rendez-vous sur le dépôt github pour récupérer les liens.

Un exemple avec PHP, téléchargez le fichier correspondant :

cd ~/.nano/
wget https://raw.githubusercontent.com/stylersnico/nanorc/master/php.nanorc

 

Et ajoutez l’include dans le fichier nanorc :

nano ~/.nanorc
include "~/.nano/php.nanorc"

 

Et voici quelques exemples :

  • Du CSS

exemple-nano-01

 

  • La configuration de NGINX

exemple-nano-02

 

  • Du PHP

exemple-nano-03

 

  • Du C

exemple-nano-04

 

  • Du YAML (Playbook Ansible)

exemple-nano-05

 

La source est dispo ici : https://github.com/scopatz/nanor ou sur le github directement :

Sans titre

By |2016-06-23T17:54:24+00:0023 juin 2016|GNU/Linux|3 Comments

About the Author:

Diplômé d'un BTS SIO SISR et travaillant actuellement en Suisse, je suis passionné par tout ce qui touche à l'informatique et la musique hard rock et métal depuis ma plus tendre enfance. Je suis le créateur et l'unique rédacteur d'Abyss Project, ce blog qui me sert de bloc-notes public en quelque sorte.

3
Poster un Commentaire

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Nicolas Simondhuman Recent comment authors

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Plus récents Plus anciens Populaires
human
Invité
human

Sinon dans le fichier /etc/nanorc l’on trouve cela : ## Setup of syntax coloring. ## ## Format: ## ## syntax « short description » [« filename regex » …] ## ## The « none » syntax is reserved; specifying it on the command line is ## the same as not having a syntax at all. The « default » syntax is ## special: it takes no filename regexes, and applies to files that ## don’t match any other syntax’s filename regexes. ## ## color foreground,background « regex » [« regex »…] ## or ## icolor foreground,background « regex » [« regex »…] ## ## « color » will do case-sensitive matches, while « icolor » will do ## case-insensitive matches.… Voir plus »