| 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]] |