toutes les options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Paquet source : csv-mode  ]

Paquet : elpa-csv-mode (1.27-1)

Liens pour elpa-csv-mode

Screenshot

Ressources Debian :

Télécharger le paquet source csv-mode :

Responsables :

Ressources externes :

Paquets similaires :

mode majeur d’Emacs pour l’édition de valeurs séparées par des virgules/caractères

Ce paquet implémente le mode CSV, un mode majeur pour l’édition d’enregistrements au format général CSV (valeurs séparées par un caractère). Il lie les fichiers avec comme suffixe « csv » au « csv-mode » (et « .tsv » au « tsv-mode ») dans le mode « auto-mode-alist ».

Dans le mode CSV, les commandes siuvantes sont disponibles :

 – C-c C-s (« csv-sort-fields ») et C-c C-n (« csv-sort-numeric-fields »)
    trient respectivement lexicographiquement et numériquement un champ
    ou une colonne indiqué ;
 .
  – C-c C-r (« csv-reverse-region ») inverse l’ordre (ces commandes sont
    basées et utilisent du code de « sort.el ») ;
 .
  – C-c C-k (« csv-kill-fields ») et C-c C-y (« csv-yank-fields »)
    suppriment (kill) et copient (yank) des champs et des colonnes, bien
    qu’elles n’utilisent pas la boucle kill normale. C-c C-k peut supprimer
    plus d’un champ à la fois, mais plusieurs champs supprimés peuvent être
    copiés comme un groupe fixe équivalent à un champ unique ;
 .
  – « csv-align-mode » conserve les champs alignés visuellement à la volée.
   Il tronque les champs à la largeur maximale qui peut être modifiée avec
   « csv-align-set-column-width » par colonne. Sinon, C-c C-a
   (« csv-align-fields ») aligne les champs en colonnes et C-c C-u
   (« csv-unalign-fields ») défait ces alignements. Les séparateurs peuvent
   être cachés dans les enregistrements alignés (contrôle effectué par
    « csv-invisibility-default » et « csv-toggle-invisibility ») ;
 .
  – C-c C-t (« csv-transpose ») intervertit les lignes et les colonnes.
    Pour plus de détails, consulter la description individuelle de chaque
    commande ;
 .
  – « csv-set-separator » définit le séparateur CSV du tampon en cours,
    tandis que « csv-guess-set-separator » déduit et définit le séparateur
    selon le contenu du tampon en cours. « csv-guess-set-separator » peut
    être utile pour ajouter à l’accroche de mode d’avoir le mode CSV guess
    et de définir le séparateur automatiquement lors d’une visite du
    tampon :
 .
      (add-hook  »csv-mode-hook  »csv-guess-set-separator).

Le mode CSV peut reconnaître des champs séparés par un certain nombre de caractères particuliers, indiqués par la valeur de l’option configurable « csv-separators ». Les champs de données CSV peuvent être délimités par des guillemets (et le doivent s’ils contiennent des caractères de séparation). Cette implémentation gère les champs guillemetés où tous les guillemets permis sont précisés dans l’option personnalisable « csv-field-quotes ». Par défaut, les seuls séparateurs sont la virgule et la tabulation, et le seul guillemet de champ est le guillemet double droit.

Le mode mineur global « csv-field-index-mode » affiche l’index du champ en cours dans la ligne de mode, cf. « line-number-mode » et « column-number-mode ». Il est activé par défaut.

Étiquettes: Mis en œuvre en: Lisp, Rôle: Greffon, Ensemble d'application: Emacs

Autres paquets associés à elpa-csv-mode

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger elpa-csv-mode

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 26,3 ko119,0 ko [liste des fichiers]