Structify is a powerful VS Code extension designed to automatically organize and professionally indent source code across multiple programming languages. With a simple keybind, developers can instantly clean up messy or inconsistent indentation, making code easier to read, maintain, and collaborate on. Features Instant Formatting: Clean up messy indentation in a single stroke. Intelligent Analysis: Analyzes code structures—including blocks, functions, conditions, and loops—to apply proper nesting. Style Preservation: Restructures code while respecting your existing developer style and formatting rules. Selection & Workspace Support: Format a specific block of code or choose multiple files directly from your workspace to restructure them automatically. Multi-Language Support: Designed to work seamlessly across various programming environments. Usage Structify is designed for speed and efficiency. You can activate it using the following methods: Keybindings Windows/Linux: Ctrl+Shift+S macOS: Cmd+Shift+S Command Palette Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P). Type Structify: Organize Code. Press Enter. Extension Settings This extension contributes the following settings: structify.enable: Enable/disable this extension. structify.formatOnSave: (Optional) Automatically run Structify when saving a file. Requirements Structify leverages the internal VS Code formatting engine and language servers to ensure that indentation logic is accurate for the specific language you are writing. Release Notes 1.0.0 Initial release of Structify. Support for global and selection-based indentation. Default keybindings for macOS and Windows. Developed by silver-dev |