Multiple date formats supported (2024/01/29, 1/29, 2025/1/1, preserves original format)
Smart text with number increment (Item 1 → Item 2, Test-A-5 → Test-A-6)
Preserves zero-padding (001, 002, 003...)
Handles multiple numbers by incrementing the last occurrence
Copies values as-is when no pattern is detected
CSV Import: Import CSV data from file or clipboard, inserting or replacing existing table
CSV Export: Export table data to CSV format
Multiple Tables Support: Manage and edit multiple tables within a single document using tab interface. Accurately tracks and updates each table with index management
Keyboard Shortcuts
Navigation (Non-editing mode)
Arrow Keys: Navigate between cells
Ctrl+Arrow Keys: Jump to data boundaries (Excel-like navigation)
Enter: Start editing the selected cell
Tab: Move to next cell/row
Shift+Tab: Move to previous cell
Ctrl+C / Cmd+C: Copy selected cell(s) content
Ctrl+V / Cmd+V: Paste clipboard content to selected cell(s)
Ctrl+X / Cmd+X: Cut selected cell(s) content
Delete/Backspace: Clear selected cell(s) content
Editing mode
Enter: Confirm edit and move to next row (same column)
Shift+Enter: Insert line break (continue editing)
Ctrl+Enter / Cmd+Enter: Confirm edit and exit editing mode
Escape: Confirm changes and exit editing mode
Tab: Confirm edit and move to next cell
Ctrl+C / Cmd+C: Copy selected text within cell
Ctrl+V / Cmd+V: Paste text within cell
Ctrl+X / Cmd+X: Cut selected text within cell
Ctrl+A / Cmd+A: Select all text within cell
Ctrl+Z / Cmd+Z: Undo within cell (Editing mode)
Ctrl+Y / Cmd+Y or Shift+Ctrl+Z / Shift+Cmd+Z: Redo within cell (Editing mode)
Usage
Opening the Table Editor
Right-click and select "Open Table Editor"
Or use the Command Palette (Cmd/Ctrl+Shift+P) and run "Markdown Table Editor: Open Table Editor"
Use "Open Table Editor (New Panel)" to open in a separate panel (useful for side-by-side comparison)
Theme Settings
Use "Select Table Editor Theme" to choose a dedicated theme for the editor
Set markdownTableEditor.theme to inherit to follow the current VS Code theme
Extension Settings
This extension provides the following settings:
markdownTableEditor.theme: Choose a dedicated theme for the editor. Set to inherit to follow VS Code's current theme
Supported Languages
This extension supports the following languages:
English
Japanese (日本語)
Simplified Chinese (中文(简体字))
The UI automatically displays in the language set in VS Code.
Known Issues
Large tables (over 1000 rows) may experience performance degradation
Complex table formatting may be simplified during editing