Rowtate Rowtate helps you quickly switch between horizontal CSV rows and vertical key–value layouts for easier editing, review, and reordering. It’s especially useful for long CSV-style rows, message definitions, or structured test data. ✨ Features 🔁 Toggle between row and key/value layouts 🎯 Convert entire files or selected blocks 🧩 Supports mixed layouts in the same file 🎨 Optional coloring for comments, keys, and values 🖱 Drag & drop reordering of vertical rows 🧭 Sidebar with quick-access controls 🚀 Getting Started Open a file containing CSV-like rows or key/value blocks Open Rowtate from the Activity Bar Use Toggle Key/Value Layout or selection-based commands Keyboard shortcuts are included and can be customized in VS Code. ⚙️ Commands Rowtate: Toggle Key/Value Layout Rowtate: Convert Selected Blocks to Vertical Rowtate: Convert Selected Blocks to Horizontal Rowtate: Reorder Rows (Vertical) Rowtate: Toggle Coloring 🎯 Ideal Use Cases Editing long CSV rows Message / protocol definitions Test data & fixtures Any format where rows ↔ key/value views are useful 🧩 Notes Rowtate is text-based and does not require strict CSV formatting. Comments and blank lines are preserved. |