Visual Studio Code: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Description == | == Description == | ||
Language syntax and | Language syntax, snippets and build system for [https://code.visualstudio.com/ Visual Studio Code] | ||
[[File:Vscode.png|options]] | |||
== Features == | |||
<ul> | |||
<li>Language syntax for NSIS, NSIS Language Files, [https://github.com/NSIS-Dev/nsl-assembler nsL Assembler], and [https://github.com/henrikor2/bridlensis BridleNSIS]</li> | |||
<li>IntelliSense for core NSIS commands, variables and predefines</li> | |||
<li>IntelliSense for core plug-ins:<ul> | |||
<li>AdvSplash</li> | |||
<li>Banner</li> | |||
<li>BgImage</li> | |||
<li>Dialer</li> | |||
<li>InstallOptions</li> | |||
<li>LangDLL</li> | |||
<li>Math</li> | |||
<li>nsDialogs</li> | |||
<li>nsExec</li> | |||
<li>NSISdl</li> | |||
<li>Splash</li> | |||
<li>StartMenu</li> | |||
<li>System</li> | |||
<li>UserInfo</li> | |||
<li>VPatch</li> | |||
</ul> | |||
</li> | |||
<li>IntelliSense for core libraries (“Useful Headers”):<ul> | |||
<li>FileFunc</li> | |||
<li>LogicLib</li> | |||
<li>Memento</li> | |||
<li>Modern UI</li> | |||
<li>MultiUser</li> | |||
<li>Sections</li> | |||
<li>StrFunc</li> | |||
<li>WinMessages</li> | |||
<li>WinVer</li> | |||
<li>WordFunc</li> | |||
<li>x64</li> | |||
</ul> | |||
</li> | |||
<li>IntelliSense for [https://github.com/NSIS-Dev/nsl-assembler nsL Assembler]</li> | |||
<li>IntelliSense for [https://github.com/henrikor2/bridlensis BridleNSIS]</li> | |||
<li>IntelliSense for [https://hackage.haskell.org/package/nsis Haskell NSIS]</li> | |||
<li>[https://github.com/idleberg/vscode-nsis#building Build Tools]</li> | |||
</ul> | |||
== Installation == | == Installation == |
Latest revision as of 17:19, 7 September 2017
Description
Language syntax, snippets and build system for Visual Studio Code
Features
- Language syntax for NSIS, NSIS Language Files, nsL Assembler, and BridleNSIS
- IntelliSense for core NSIS commands, variables and predefines
- IntelliSense for core plug-ins:
- AdvSplash
- Banner
- BgImage
- Dialer
- InstallOptions
- LangDLL
- Math
- nsDialogs
- nsExec
- NSISdl
- Splash
- StartMenu
- System
- UserInfo
- VPatch
- IntelliSense for core libraries (“Useful Headers”):
- FileFunc
- LogicLib
- Memento
- Modern UI
- MultiUser
- Sections
- StrFunc
- WinMessages
- WinVer
- WordFunc
- x64
- IntelliSense for nsL Assembler
- IntelliSense for BridleNSIS
- IntelliSense for Haskell NSIS
- Build Tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
ext install nsis
Optionally, you can also install the snippets for third-party plugins:
ext install nsis-plugins