Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Ark FormatNew to Visual Studio Code? Get it now.
Ark Format

Ark Format

Tooark

|
38 installs
| (2) | Free
| Sponsor
Ark Format extension pack that bundles Shell, PowerShell, and Makefile formatters for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ark Format

Open VSX Version Open VSX Downloads License: MIT

An extension pack that bundles the complete Ark Format family in a single install. Format Shell, PowerShell, and Makefile files consistently in Visual Studio Code.

🌍 Languages: USA Flag English (this file) · Brazil Flag Português


✨ Features

  • 📦 All-in-one install — includes Shell, PowerShell, and Makefile formatters in one package
  • 🎯 Smart formatting — full document and selection formatting support
  • 🎛️ Independent settings — each formatter keeps its own configuration
  • 🌍 Multi-language UI — English (EN) and Brazilian Portuguese (PT-BR)
  • 📋 .editorconfig support — integrates with project-level conventions
  • ⚡ Fast setup — install once and start formatting immediately

🚀 Getting Started

Install

  • Open VSX: https://open-vsx.org/extension/tooark/ark-format
  • VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=tooark.ark-format

Or inside VS Code:

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for Ark Format
  3. Click Install

📦 Included Extensions

Extension Description
Ark Format: Shell
VS Marketplace | Open VSX
Formatter for Shell scripts (.sh, .bash, .zsh, .ksh, .tcsh, .azcli, .bats) with optional shfmt integration
Ark Format: PowerShell
VS Marketplace | Open VSX
Formatter for PowerShell scripts (.ps1, .psm1, .psd1) with smart param (...) block indentation
Ark Format: Makefile
VS Marketplace | Open VSX
Formatter for Makefiles (Makefile, GNUmakefile, *.mk) that never breaks TAB recipe prefixes or define blocks

Note: VS Code typically uses VS Marketplace, while VSCodium and compatible editors often use Open VSX.


🧩 How to Use

Preview

Ark Format extension pack preview

Format a Full Document

  • Press Shift+Alt+F (Windows/Linux) or Shift+Option+F (Mac)
  • Or run: Editor: Format Document

Format a Selection

  • Select the text you want to format
  • Press Ctrl+K Ctrl+F (Windows/Linux) or Cmd+K Cmd+F (Mac)
  • Or run: Editor: Format Selection

Tip: You can set language-specific default formatters for Shell, PowerShell, and Makefile for formatting on save.


🤔 Which One Should You Install?

Scenario Recommended Extension
You work only with Shell Ark Format: Shell
You work only with PowerShell Ark Format: PowerShell
You work only with Makefile Ark Format: Makefile
You work with several or want full coverage Ark Format (this pack)

💡 Tips & Best Practices

  • Use this package when you want all formatters managed together
  • Use individual extensions if your workspace only needs one language
  • Check each formatter README for its complete configuration options

💖 Support

If this extension helps your workflow, consider supporting its development:

  • 💙 GitHub Sponsors
  • ☕ Ko-fi
  • 💸 PayPal

Every contribution helps keep the project maintained and improving. Thank you! 🙏


📝 License

This project is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft