Awesome
Get it on the VS Code Marketplace!
supported file types or languages
language | extension | describe |
---|---|---|
shellscript | .sh .bash | shell script files |
dockerfile | Dockerfile | docker files |
ignore | .gitignore .dockerignore | ignore files |
properties | .properties | java properties files |
jvmoptions | .vmoptions , jvm.options | jvm options file |
hosts | /etc/hosts | hosts file |
bats | .bats | Bats test file |
build | release |
---|---|
usage
<kbd>shift</kbd>+<kbd>option</kbd>+<kbd>f</kbd>
<kbd>shift</kbd>+<kbd>command</kbd>+<kbd>p</kbd> then type Format Document
dependencies
custom configuration
shellformat.path
the shfmt fullpath example [mac,linux]:/usr/local/bin/shfmt
[windows]:C:\\bin\\shfmt.exe
shellformat.flag
shfmt -h to see detailed usage.
Links
source code
shfmt
Enjoy shellscript!
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Contribute]. <a href="https://github.com/foxundermoon/vs-shell-format/graphs/contributors"><img src="https://opencollective.com/vsformat/contributors.svg?width=890&button=false" /></a>
Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
<a href="https://opencollective.com/vsformat"><img src="https://opencollective.com/vsformat/individuals.svg?width=890"></a>
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
<a href="https://opencollective.com/vsformat/organization/0/website"><img src="https://opencollective.com/vsformat/organization/0/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/1/website"><img src="https://opencollective.com/vsformat/organization/1/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/2/website"><img src="https://opencollective.com/vsformat/organization/2/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/3/website"><img src="https://opencollective.com/vsformat/organization/3/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/4/website"><img src="https://opencollective.com/vsformat/organization/4/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/5/website"><img src="https://opencollective.com/vsformat/organization/5/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/6/website"><img src="https://opencollective.com/vsformat/organization/6/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/7/website"><img src="https://opencollective.com/vsformat/organization/7/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/8/website"><img src="https://opencollective.com/vsformat/organization/8/avatar.svg"></a> <a href="https://opencollective.com/vsformat/organization/9/website"><img src="https://opencollective.com/vsformat/organization/9/avatar.svg"></a>