all options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Source: csv-mode  ]

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

Links for elpa-csv-mode

Screenshot

Debian Resources:

Download Source Package csv-mode:

Maintainers:

External Resources:

Similar packages:

modalità principale di Emacs per modificare valori separati da virgole/caratteri

Questo pacchetto implementa la modalità CSV, una modalità principale per modificare record in un formato CSV generalizzato (valori separati da caratteri). Collega i file con suffisso ".csv" a "csv-mode" (e ".tsv" a "tsv-mode") in "auto-mode-alist".

In modalità CSV, sono disponibili i seguenti comandi:

 - C-c C-s ("csv-sort-fields") e C-c C-n ("csv-sort-numeric-fields")
   rispettivamente per ordinare in modo lessicografico o numerico in base
   ad un campo o colonna specifici.

 - C-c C-r ("csv-reverse-region") inverte l'ordinamento. (Questi
   comandi sono fortemente basati sul codice in "sort.el", e lo usano.)

 - C-c C-k ("csv-kill-fields") e C-c C-y ("csv-yank-fields" elimina e
   richiama campi o colonne, sebbene non usino il normale kill ring.
   C-c C-k può eliminare più di un campo alla volta, ma più campi
   eliminati possono essere richiamati solo come un gruppo fissato
   equivalente ad un singolo campo.

 - "csv-align-mode" mantiene al volo i campi visivamente allineati.
   Tronca i campi ad una larghezza massima che può essere cambiata per
   ciascuna colonna con "csv-align-set-column-width".
   In alternativa C-c C-a ("csv-align-fields") allinea i campi in
   colonne e C-c C-u ("csv-unalign-fields") annulla l'allineamento; i
   separatori possono essere nascosti all'interno dei record allineati
   (sotto il controllo di "csv-invisibility-default" e
   "csv-toggle-invisibility").

 - C-c C-t ("csv-transpose") interscambia righe e colonne. Per i dettagli
   vedere la documentazione dei singoli comandi.

 - "csv-set-separator" imposta il separatore CSV per il buffer corrente,
   mentre "csv-guess-set-separator' indovina e imposta il separatore sulla
   base dell'attuale contenuto del buffer.
   "csv-guess-set-separator" può essere utile per aggiungere un aggancio
   alla modalità per far sì che la modalità CSV indovini e imposti il
   separatore automaticamente quando si visita un buffer:

     (add-hook 'csv-mode-hook 'csv-guess-set-separator)

La modalità CSV può riconoscere campi separati da uno qualsiasi di diversi caratteri singoli, specificati dal valore dell'opzione utente personalizzabile "csv-separators". I campi dati CSV possono essere limitati da caratteri di virgolette (e devono esserlo se contengono caratteri separatori). Questa implementazione supporta campi con virgolette, dove i caratteri virgoletta permessi sono specificati dal valore dell'opzione utente personalizzabile "csv-field-quotes". In modo predefinito virgole e tabulazioni sono entrambe considerate separatori e l'unica virgoletta per campo è la virgoletta doppia. Queste opzioni utente possono essere modificate SOLO personalizzandole, ad es. con M-x customize-variable.

I comandi della modalità CSV ignorano le righe vuote e le righe di commento che iniziano con il valore della variabile "csv-comment-start" locale del buffer, che è in modo predefinito #. L'interfaccia utente è simile a quella dei comandi standard "sort-fields" e "sort-numeric-fields".

La modalità secondaria globale "csv-field-index-mode" fornisce la visualizzazione dell'indice del campo attuale nella riga di stato, cfr. "line-number-mode" e "column-number-mode". In modo predefinito è attiva.

Tags: Implemented in: Lisp, Role: Plugin, Application Suite: Emacs

Other Packages Related to elpa-csv-mode

  • depends
  • recommends
  • suggests
  • enhances

Download elpa-csv-mode

Download for all available architectures
Architecture Package Size Installed Size Files
all 26.3 kB119.0 kB [list of files]