FileKit
View and edit 30+ file formats directly in VS Code.
| Category |
Formats |
| Markdown |
.md, .markdown |
| PDF |
.pdf |
| Spreadsheets |
.csv, .tsv, .xlsx, .xls, .xlsm, .xlsb |
| Documents |
.docx, .rtf |
| Presentations |
.pptx, .ppsx |
| Code / Text |
.json, .xml, .yaml, .yml, .html, .htm, .txt, .log |
| Images |
.png, .jpg, .gif, .webp, .bmp, .ico, .svg, .tiff |
Features
- Preview & Source toggle for all text-based formats
- Search across all text-based viewers (Ctrl+F)
- Zoom controls for Markdown, Documents, Images, and PDF
- Syntax highlighting for JSON, XML, YAML, HTML, and log files
- Mermaid diagrams in Markdown (can be disabled in settings)
- Block editing in Markdown - click any block to edit it inline
- Cell editing in CSV/spreadsheets with sort, search, and column resize
- Multi-sheet support for Excel files
- Slide navigation for PowerPoint files with speaker notes
- SVG source view for SVG images
- Style toggle between Obsidian and VS Code themes for Markdown/Documents
Settings
| Setting |
Default |
Description |
filekit.markdown.fontSize |
13 |
Base font size (px) |
filekit.markdown.lineHeight |
1.8 |
Line height |
filekit.markdown.maxWidth |
680 |
Max content width (px) |
filekit.markdown.defaultStyle |
obsidian |
obsidian or vscode |
filekit.markdown.enableMermaid |
true |
Render mermaid diagrams |
filekit.csv.maxRows |
5000 |
Max rows to render |
filekit.pdf.defaultZoom |
fit-width |
Default PDF zoom level |
License
MIT
| |