Enhance your Visual Studio Code experience with syntax highlighting for VNF scripting language files. This extension provides an intuitive and efficient workflow for scripting in VNF, making it easier and more enjoyable.
- Table of Contents
- Features
- Getting Started
- Advanced Use & Customization
- Known Issues
- License
- FAQ / Troubleshooting
- Credits
- Syntax highlighting specifically designed for VNF scripting language.
The easiest way to install the VNF Scripting Language Extension is directly through the Visual Studio Code Extension Marketplace:
- Open Visual Studio Code.
- Go to Extensions (
Ctrl+Shift+X
orCmd+Shift+X
on Mac). - In the search bar, type
vnf
. - Find the VNF Scripting Language Extension in the search results and click on
Install
.
If you prefer to install the extension manually, follow these steps:
-
Visit the Releases page.
-
Select the latest version.
-
Download the
.vsix
file.Visual Guide for Download
-
Navigate to the Releases tab on the right side of the repository.
-
Select the latest release and download the
.vsix
file.Hint: Version numbers follow the format where 1.2 is newer than 1.0, and 2.0 is newer than 1.2
-
-
Open Visual Studio Code.
-
Go to Extensions (
Ctrl+Shift+X
orCmd+Shift+X
on Mac). -
Click on the "..." menu and select
Install from VSIX
. -
Navigate to the downloaded
.vsix
file and select 'Install'. -
Reload Visual Studio Code if prompted.
-
Create a new file (
File
>New File
). -
Type
VNF
and select the relevant option.Note: Make sure to name the file with a
.vnf
extension. Example:Chapter 1.vnf
.
- Start creating your novel with VNF!
Running from Source
- Open a new VSCode window.
- Go to
File
>Open Folder
and select thevnf-scripting-language
folder. - Press
F5
to run. - A new VSCode instance will open with the extension loaded.
Note: Building from source requires the vsce
npm package. To install it, run npm install -g vsce
.
This extension utilizes VS Code's tokenization engine.
VS Code's tokenization engine is powered by TextMate grammars. TextMate grammars are a structured collection of regular expressions and are written as a plist (XML) or JSON files.
For further documentation, please see the ADVANCED.md file.
- Inconsistent highlighting in some instances of
[]
.
This project is licensed under the MIT License - see the LICENSE.txt for details.
Q: Can I contribute to the development of this extension? A: Absolutely! Contributions are welcome.
Prototyping & Testing:
wsan
Acknowledgments:
Special thanks to all the contributors who have helped make this extension a reality. Your efforts and dedication have been invaluable in developing and maintaining this project.