Les deux révisions précédentesRévision précédente | |
software:applications:vim:editer_fichier_csv_avec_rainbow_csv [2024/06/13 09:31] – yoann | software:applications:vim:editer_fichier_csv_avec_rainbow_csv [2024/06/13 16:22] (Version actuelle) – yoann |
---|
| |
| |
| Par défaut si l'extension est reconnue, la coloration syntaxique est appliquée cependant le contenu n'est pas automatiquement reformaté. |
| |
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 : |
| |
Depuis le mode normal, taper '':CSVLint'' et valider pour vérifier la syntaxe du fichier en cours d'édition : | |
| |
<code> | <code> |
</code> | </code> |
| |
Dans certains fichiers, la première ligne déclare l’entête (nom des colonnes). Si c'est le cas positionner la variable | 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:rbql_with_headers** |
| |
<code> | <code> |
</code> | </code> |
| |
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) | 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é ''WITH'' dans les requêtes : ''WITH (header)'' ou ''WITH (noheader)'' |
| |
<code> | <code> |
:Select | # 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) |
</code> | </code> |
| |
| |
| |
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. | Pour que les requêtes RBQL s'exécutent correctement, la syntaxe doit être correcte : |
| * Activer la coloration syntaxique avec '':RainbowDelim'' si nécessaire ; |
| * Vérifier la syntaxe avec '':CSVLint'' ; |
| * 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éé | Après exécution de la requête, un fichier est créé |
* [[https://vimtricks.com/p/vim-csv-files/|Edition du format CSV sous Vim (vimtricks.com)]] | * [[https://vimtricks.com/p/vim-csv-files/|Edition du format CSV sous Vim (vimtricks.com)]] |
* [[https://github.com/mechatroner/rainbow_csv|Dépôt Git officiel Rainbow CSV]] | * [[https://github.com/mechatroner/rainbow_csv|Dépôt Git officiel Rainbow CSV]] |
| * [[https://rbql.org/|Documentation de référence du RBQL]] |