CSV & TSV

.csv and .tsv files open with spreadsheet-style tooling on top of proper CSV/TSV syntax highlighting.

In the editor

  • Rainbow columns: each column is colored distinctly (cycling every eight), so rows line up at a glance. On by default; toggle in Settings → Editor → CSV or with Toggle Rainbow CSV Columns.
  • Field readout: the status bar shows Field N of M for the caret’s column.
  • Align / shrink: CSV: Align Columns (csv.align) pads fields with spaces so the delimiters line up in a monospace editor; CSV: Shrink Columns (csv.shrink) removes that padding. Both are reversible and preserve quoted fields.

The CSV Grid

The CSV Grid tool window shows the active file as a spreadsheet:

  • Content-fit column widths, a filter box, column sort, and inconsistent-row highlighting.
  • Editable cells and headers, written straight back to the file.
  • Right-click to Export to PDF / Print / Excel (.xlsx) / ODF (.ods).

It’s on by default for CSV/TSV files (Settings → Editor → CSV, or Toggle CSV Grid Preview).

Markdown-table interop

  • CSV: Copy as Markdown Table (csv.copyAsMarkdownTable) copies the whole file as a GFM table.
  • From a Markdown table, convert to and from CSV (markdown.tableFromCsv / markdown.tableToCsv) or export it to CSV, Excel, or ODF (see the Markdown guide).