Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
software:applications:vim:editer_fichier_csv_avec_rainbow_csv [2024/06/11 13:24] – yoann | software:applications:vim:editer_fichier_csv_avec_rainbow_csv [2024/06/13 16:22] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
===== Installation de l' | ===== Installation de l' | ||
- | Pour l' | + | Pour l' |
- | Depuis | + | Modifier le le fichier '' |
+ | |||
+ | Démarrer **vim** et depuis le mode normal taper : | ||
< | < | ||
: | : | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Fonctionnalités ===== | ||
Le plugin propose notamment : | Le plugin propose notamment : | ||
Ligne 24: | Ligne 29: | ||
- | Depuis le mode commande, taper '': | + | Par défaut si l' |
+ | |||
+ | Depuis le mode normal, taper '': | ||
+ | |||
+ | < | ||
+ | :CSVLint | ||
+ | </ | ||
+ | |||
+ | Pour réaligner les colonnes en fonction | ||
+ | < | ||
+ | : | ||
+ | </ | ||
+ | |||
+ | La commande inverse permet de supprimer les caractères d' | ||
+ | < | ||
+ | : | ||
+ | </ | ||
+ | |||
+ | Dans certains cas, la première ligne définit l’entête (nom des colonnes). Si c'est le cas on peut positionner la variable **g: | ||
+ | |||
+ | < | ||
+ | :let g: | ||
+ | </ | ||
+ | |||
+ | Ainsi la première ligne sera prise en compte lors des traitements via le RBQL. A tout moment, on peut surdéfinir ce paramétrage en utilisant le mot clé '' | ||
+ | |||
+ | < | ||
+ | # Sélectionne seulement les deux premières colonnes | ||
+ | # dans un fichier avec ligne d’entête | ||
+ | :Select a1, a2 with (header) | ||
+ | |||
+ | # Sélectionne les colonnes 3 et 4 dans un fichier sans entête | ||
+ | :Select a3, a4 with (noheader) | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Aide en ligne ==== | ||
+ | |||
+ | Depuis vim en mode normal taper : | ||
+ | < | ||
+ | :help rainbow_csv | ||
+ | </ | ||
+ | |||
+ | ===== Exemples ===== | ||
+ | |||
+ | |||
+ | Pour que les requêtes RBQL s'exécutent correctement, | ||
+ | * Activer la coloration syntaxique avec '': | ||
+ | * Vérifier la syntaxe avec '': | ||
+ | * Corriger et enregistrer les modifications apportées ; | ||
+ | * Saisissez enfin la requête RBQL. | ||
+ | |||
+ | Après exécution de la requête, un fichier est créé | ||
- | Pour aligner | + | Chaque ligne (enregistrement) à un numéro (NR) |
===== Références ===== | ===== Références ===== | ||
Ligne 32: | Ligne 89: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |