Visual Studio Code: Difference between revisions
(Created page with "This page describes how to set-up Visual Studio Code (VSCode) for VScript purposes. == Installation == Install [https://code.visualstudio.com/ Visual Studio Code from the...") |
KubeKing4556 (talk | contribs) m (Update relocated snippets link) |
||
Line 21: | Line 21: | ||
You should have a "squirrel.json" window open at this point. | You should have a "squirrel.json" window open at this point. | ||
Replace the contents of this window with [https:// | Replace the contents of this window with [https://github.com/ZacharyTalis/tf2-vscript-snippets/blob/main/squirrel.json the text here]. | ||
{{tip|Press the Raw button on the Github page and then press Ctrl + A to select all of the text and Ctrl + C to copy everything. You can now paste this directly into the VSCode document.}} | {{tip|Press the Raw button on the Github page and then press Ctrl + A to select all of the text and Ctrl + C to copy everything. You can now paste this directly into the VSCode document.}} | ||
Revision as of 14:35, 6 January 2023
This page describes how to set-up Visual Studio Code (VSCode) for VScript purposes.
Installation
Install Visual Studio Code from the official website. Run it and perform any setup required until it's ready for use.
Squirrel
Click on the Extensions button in VSCode. This is represented as a icon of building blocks, usually on the left side of the window.
Search for "Squirrel" in the search bar. Install the following extensions:
- Squirrel Language Supports (by marcinbar)
- Squirrel Language Linter (by marcinbar)
Restart VSCode. Now the language is ready for use in the editor!
Autocomplete
For Team Fortress 2, auto-completion of the game's built-in script functions and constants is also available.
To install, press Ctrl + Shift + P in VSCode.
Search for "Configure User Snippets" and click on the command, then search for "squirrel" and click on it. You should have a "squirrel.json" window open at this point.
Replace the contents of this window with the text here.

Save the file, and now VSCode will provide autocomplete for your scripts!
See Also
- Original thread for
script auto-complete: https://tf2maps.net/threads/autocompleting-tf2-vscript-in-vscode.48453/
- VScript
Squirrel