a b c d e f g h i j k l m n o p q r s t u v w x y z
elpa-csv-mode
Source: csv-mode
Package: elpa-csv-mode
Versions: elpa-csv-mode (1.27-1)
Prioritize: 48
Description: Emacs major mode for editing comma/char separated values
This package implements CSV mode, a major mode for editing records
in a generalized CSV (character-separated values) format. It binds
files with prefix ".csv" to `csv-mode' (and ".tsv" to `tsv-mode') in
`auto-mode-alist'.
.
In CSV mode, the following commands are available:
.
- C-c C-s (`csv-sort-fields') and C-c C-n (`csv-sort-numeric-fields')
respectively sort lexicographically and numerically on a
specified field or column.
.
- C-c C-r (`csv-reverse-region') reverses the order. (These
commands are based closely on, and use, code in `sort.el'.)
.
- C-c C-k (`csv-kill-fields') and C-c C-y (`csv-yank-fields') kill
and yank fields or columns, although they do not use the normal
kill ring. C-c C-k can kill more than one field at once, but
multiple killed fields can be yanked only as a fixed group
equivalent to a single field.
.
- `csv-align-mode' keeps fields visually aligned, on-the-fly.
It truncates fields to a maximum width that can be changed per-column
with `csv-align-set-column-width'.
Alternatively, C-c C-a (`csv-align-fields') aligns fields into columns
and C-c C-u (`csv-unalign-fields') undoes such alignment;
separators can be hidden within aligned records (controlled by
`csv-invisibility-default' and `csv-toggle-invisibility').
.
- C-c C-t (`csv-transpose') interchanges rows and columns. For
details, see the documentation for the individual commands.
.
- `csv-set-separator' sets the CSV separator of the current buffer,
while `csv-guess-set-separator' guesses and sets the separator
based on the current buffer's contents.
`csv-guess-set-separator' can be useful to add to the mode hook
to have CSV mode guess and set the separator automatically when
visiting a buffer:
.
(add-hook 'csv-mode-hook 'csv-guess-set-separator)
.
CSV mode can recognize fields separated by any of several single
characters, specified by the value of the customizable user option
`csv-separators'. CSV data fields can be delimited by quote
characters (and must if they contain separator characters). This
implementation supports quoted fields, where the quote characters
allowed are specified by the value of the customizable user option
`csv-field-quotes'. By default, the both commas and tabs are considered
as separators and the only field quote is a double quote.
These user options can be changed ONLY by customizing them, e.g. via M-x
customize-variable.
.
CSV mode commands ignore blank lines and comment lines beginning
with the value of the buffer local variable `csv-comment-start',
which by default is #. The user interface is similar to that of
the standard commands `sort-fields' and `sort-numeric-fields', but
see the major mode documentation below.
.
The global minor mode `csv-field-index-mode' provides display of
the current field index in the mode line, cf. `line-number-mode'
and `column-number-mode'. It is on by default.
The pt_BR-translation:
Description-pt_BR: modo principal do Emacs para edição de valores separados por vírgula/caractere
Este pacote implementa o modo CSV, um modo importante para edição de registros
em formato CSV (valores separados por caracteres) generalizado. Vincula
arquivos com o prefixo ".csv" a `csv-mode' (e ".tsv" a `tsv-mode') em
`auto-mode-alist'.
.
No modo CSV, os seguintes comandos estão disponíveis:
.
- C-c C-s (`csv-sort-fields') e C-c C-n (`csv-sort-numeric-fields') ordenam,
respectivamente, lexicográfica e numericamente um campo ou coluna
especificado.
.
- C-c C-r (`csv-reverse-region') inverte a ordem (esses comandos são baseados
e utilizam o código em `sort.el').
.
- C-c C-k (`csv-kill-fields') e C-c C-y (`csv-yank-fields') eliminam e copiam
(yank) campos ou colunas, embora não utilizem o anel de eliminação normal.
C-c C-k pode eliminar mais de um campo de uma só vez, mas múltiplos campos
eliminados podem ser copiados apenas como um grupo fixo equivalente a um
único campo.
.
- `csv-align-mode' mantém os campos visualmente alinhados, instantaneamente.
Trunca os campos para uma largura máxima que pode ser alterada por coluna
com `csv-align-set-column-width'. Alternativamente, C-c C-a
(`csv-align-fields') alinha os campos em colunas e C-c C-u
(`csv-unalign-fields') desfaz esse alinhamento; separadores podem ser ocultados
dentro de registros alinhados (controlados por `csv-invisibility-default' e
`csv-toggle-invisibility').
.
- C-c C-t (`csv-transpose') troca linhas e colunas. Para detalhes, consulte a
documentação dos comandos individuais.
.
- `csv-set-separator' define o separador CSV do buffer atual, enquanto
`csv-guess-set-separator' adivinha e define o separador com base no conteúdo
do buffer atual. `csv-guess-set-separator' pode ser útil para adicionar ao
gancho de modo para que o modo CSV adivinhe e defina o separador
automaticamente ao visitar um buffer:
.
(add-hook 'csv-mode-hook 'csv-guess-set-separator)
.
O modo CSV pode reconhecer campos separados por qualquer um dos vários
caracteres únicos, especificados pelo valor da opção `csv-separators'
personalizável pelo(a) usuário(a). Campos de dados CSV podem ser delimitados
por aspas (e devem ser delimitados se contiverem caracteres separadores). Esta
implementação suporta campos entre aspas, onde as aspas permitidas são
especificadas pelo valor da opção personalizável do(a) usuário(a)
`csv-field-quotes'. Por padrão, vírgulas e tabulações são consideradas como
separadores e a única aspa de campo é uma aspa dupla. Essas opções de
usuário(a) podem ser alteradas SOMENTE personalizando-as, por exemplo, via M-x
customize-variable.
.
Os comandos do modo CSV ignoram linhas em branco e linhas de comentários que
começam com o valor da variável local do buffer `csv-comment-start', que por
padrão é #. A interface de usuário(a) é semelhante à dos comandos padrão
`sort-fields' e `sort-numeric-fields', mas consulte a documentação principal do
modo abaixo.
.
O modo secundário global `csv-field-index-mode' exibe o índice do campo atual
na linha de modo, cf. `line-number-mode' e `column-number-mode'. Ele está
ativado por padrão.
parts-md5sum:
7a9c18cbba99bd5773854a6a034944c5 translated
8b570eed951fdd4002b04ef916e6e102 translated
2f79fd39c67310970be97b3a0f3f0bfe translated
cdcd9111a619f4fbe3dc3ecf1302647b translated
30322bfede719ea3728ce592e6b7d8ee translated
3ac1d1667bbcaf40b380c1b2c619fc71 translated
968265a657a6ffd090ecbde2fa19dbd1 translated
543dbd3d741f9a18b57a71c8ae511149 translated
58d055d73932366e462f00d31dd78d23 translated
5e644e5f58a94f45b2ab08464e307bd3 translated
fcd3fb9cb1f79098655554833c9c2e75 translated
f83a170dd056d56cbc280cb543a8445b translated
194b8e2fcabb6ff0aeb44dfd72b18fce translated