Auto Semicolon - VSCode

A useful tool to enhance coding with VSCode.
This extension assists by moving the cursor to the end of the line and/or putting the ; at the end of the line.
All programming languages including both Semicolon separated and Non-Semicolon separated are supported.
It's auto, smart, handy, and customizable.
I found nothing for PHP so made my shit, now it's the best for all languages.
You may interested in 🍔 donating.
Install/Use
- Install it from market place > auto semicolon
- Press
; anywhere
Enjoy it
Notes
- Customizable by settings.
Multiple cursors has been supported.
- Excluding quotes
"'` supported (check it in settings).
- The
for(...;...;) statement supported (check it in settings).
PHP, javascript, typescript, c#, c/c++, java, perl, dart, swift, even python, go, bash, scala, kotlin, r supported, feel free to add your programming language in the list!
Shortcuts
; > To have it auto
alt + ; then ; > To put ; manual (not auto)
Or use the command palette ctrl+shift+p > Insert Manually.
alt + twice ; > To ignore enclosing curly bracket pair {..} (force move to the end of the line)
Or use ctrl+shift+p > Insert Force To The End.
You can change this option from settings.
Keybinding
You can customize key bindings, to do that
- Open Command Palette (ctrl+shift+p)
- Search for 'Open keyboard shortcuts' then 'Auto Semicolon>Change keybinding`
This is the default:
[
{ "key": "alt+; ;", "command": "auto-semicolon-vscode.position-insert-semicolon", "when": "editorTextFocus" },
{ "key": "alt+; ;", "command": "auto-semicolon-vscode.position-insert-semicolon", "when": "editorTextFocus" },
{ "key": "alt+; alt+;", "command": "auto-semicolon-vscode.auto-insert-semicolon-fte", "when": "editorTextFocus" }
]
Preview



🍔 Donate
Pick one to donate ☕ 🍺 🍸 🍔
ETH: 0x0ADd51D6855d2DF11BB5F331A3fa345c67a863b2
