Skip to content

Commands

Every command is under the CSV category. Open the Command Palette with Cmd+Shift+P (macOS) or Ctrl+Shift+P, type CSV, and they all appear. CSV: Show Actions is a quick pick of the whole list.

Command Identifier Default keybinding
CSV: Open in Grid Editor csv.openGrid —
CSV: Open as Text csv.openAsText —
CSV: Find and Replace in Grid csv.find cmd+f / ctrl+f
CSV: Column Statistics csv.columnStats —
CSV: Chart a Column csv.chart —
CSV: Run SQL Query csv.runSql —
CSV: Export As… csv.export —
CSV: Toggle Header Row csv.toggleHeaderRow —
CSV: Set Delimiter csv.setDelimiter —
CSV: Show Actions csv.showActions —
CSV: Run Pipeline… csv.runPipeline —
CSV: Open Pipeline Builder csv.openPipelinePanel —
CSV: New Pipeline csv.newPipeline —
CSV: New Pipeline Script csv.newPipelineScript —
CSV: Show Pipeline Log csv.showPipelineLog —

These are invoked from the CSV views in the activity bar rather than typed. They are listed here because they can be bound to keys or called from a task.

Command Identifier
CSV: Refresh csv.views.refresh
CSV: Edit Setting csv.settings.edit
CSV: Reset to Default csv.settings.reset
CSV: Reset All Settings csv.settings.resetAll
CSV: Open in Settings Editor csv.settings.openNative
CSV: Change Settings Scope csv.settings.selectScope
CSV: Edit File Override csv.settings.editFileOverride
CSV: Clear File Overrides csv.settings.clearFileOverride
CSV: Run Pipeline csv.pipelines.run
CSV: Edit Pipeline File csv.pipelines.edit
CSV: Open as Text csv.files.openAsText

Any of these can be bound to a key in keybindings.json:

{
"key": "ctrl+alt+q",
"command": "csv.runSql",
"when": "activeCustomEditorId == csv.gridEditor"
}