Visual Studio Code: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
(Created page with "== Description == Syntax highlighter for [https://code.visualstudio.com/ Visual Studio Code] == Installation == 1. Install Visual Studio Code 2. Press <kbd>F1</kbd> to ope...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Description ==
== Description ==


Syntax highlighter for [https://code.visualstudio.com/ Visual Studio Code]
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 ==


1. Install Visual Studio Code
Launch VS Code Quick Open (<kbd>Ctrl</kbd>+<kbd>P</kbd>), paste the following command, and press enter.


2. Press <kbd>F1</kbd> to open the Command Palette
<code>ext install nsis</code>


3. Enter <code>ext install</code>, then "NSIS" and select the extension
Optionally, you can also install the snippets for third-party plugins:


4. Restart Visual Studio Code
<code>ext install nsis-plugins</code>


== Links ==
== Links ==


[https://gitlab.com/krystofriha/vscode-nsis GitLab]
* [https://github.com/idleberg/vscode-nsis GitHub]
[https://marketplace.visualstudio.com/items?itemName=KrystofRiha.vscode-nsis MarketPlace]
 
* [https://marketplace.visualstudio.com/items?itemName=idleberg.nsis MarketPlace]
 
[[Category:Syntax_Highlighting]]
[[Category:Development Environments]]

Latest revision as of 17:19, 7 September 2017

Description

Language syntax, snippets and build system for Visual Studio Code

options

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

Links