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 automatiquement 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
Pour que les requêtes RBQL s'exécutent correctement, la syntaxe doit être correcte. Vérifier la syntaxe avec CSVLint, corriger si nécessaire et enregistrer les modifications apportées.
Après exécution de la requête, un fichier est créé
Chaque ligne (enregistrement) à un numéro (NR)