Name | Modified | Size | Downloads / Week |
---|---|---|---|
csved_win32.zip | 2023-02-27 | 691.8 kB | |
csved_linux-x86.zip | 2023-02-27 | 766.0 kB | |
csved_linux-amd64.zip | 2023-02-27 | 798.0 kB | |
csved_linux-armel.zip | 2023-02-27 | 752.4 kB | |
README.md | 2023-02-27 | 1.4 kB | |
Totals: 5 Items | 3.0 MB | 51 |
csved
An editor for plaintext tables, consisting of columns separated by arbitrary characters and rows separated by newlines, i.e. tsv, csv and related formats.
Currently it's quite spartan, but more is planned - see below.
usage
It will assume comma-separated data for files ending in .csv
, and assume
tab-separated data for files ending in .tsv
- both case-insensitive. Otherwise
it will prompt you to choose a delimiter for the data. This can be anything
except a newline, which will break the parser for obvious reasons. Newlines in
the data will also cause strange behaviour (row breaks where there shouldn't be
any) which is a natural consequence of a line-by-line parser.
You can run it with the flag -d
for extra debugging information.
keys
- Arrows, Emacs or vi movement keys - move around
RET
- Edit the currently selected cellC-t
- toggle treating the first row as a title for the columnC-s
- save the file (truncating it if it already exists)C-c
- quitC-l
- add coLumnC-k
- delete current columnC-r
- add RowC-u
- delete current rowC-a
,Home
- start of rowC-e
,End
- end of rowTAB
- next cell (book order, also creates new rows if it reaches the end of a sheet.)
plans
- Search -
C-f
(CUA) - Clipboard
- Tab completion in a column
copying
Licensed MIT.