Ceci est une ancienne révision du document !
Pour l'installation du plugin plusieurs gestionnaires sont compatibles, ici on a choisit d'utiliser Vundle.
Modifier le le fichier ~/.vimrc
Démarrer vim et depuis le mode normal taper :
:PluginInstall 'mechatroner/rainbow_csv'
Le plugin propose notamment :
Par défaut si l'extension est reconnue, la coloration syntaxique est appliquée mais le contenu n'est pas reformaté.
Depuis le mode normal, taper :CSVLint et valider pour vérifier la syntaxe du fichier en cours d'édition :
:CSVLint
Pour réaligner les colonnes en fonction du contenu des cellules :
:RainbowAlign
La commande inverse permet de supprimer les caractères d'espacement au début et ne fin de cellule
:RainbowShrink
Dans certains fichiers, la première ligne déclare l’entête (nom des colonnes). Si c'est le cas positionner la variable
:let g:rbql_with_headers = 1
Ainsi la première ligne sera ignorée par les traitements du RBQL
A tout moment, on peut surdéfinir le paramétrage en utilisant le mot clé WITH(header) ou WITH(noheader)
:Select
Depuis vim en mode normal taper :
:help rainbow_csv