Giddius / antistasi-development-vscode

VSCode extension to help with the development of the Arma 3 mod Antistasi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ANTISTASI-DEVELOPMENT VSCode Extension

VSCode extension to help with the development of the Arma 3 mod Antistasi.

Each sub-extension can be turned on and off separetely.

Sub-Extensions

  • Stringtable-Data

Features

Stringtable-Data

  • Get the english text when hovering over a Stringtable Key.

  • Get the location of where the Text for a Stringtable Key is defined on right-click->Go to Definition.

  • Command scan-for-all-undefined-stringtable-keys to check all files for undefined stringtable-keys and present them in a special view that also has the ability to save this data in multiple formats.

  • Command convert-to-stringtable-key to convert a selected string to a stringtable key. This puts the string into the Stringtable.xml-file and also replaces the string in the original file with a translate + the new stringtable-key.

  • Command insert-stringtable-key to create a new stringtable-key in the Stringtable.xml-file. This is also available as Quick fix when encountering undefined stringtable-keys.

Snippets

Showcase

Hover Data

Key Hover


Command scan-for-all-undefined-stringtable-keys

Scan for undefined keys Command


Command convert-to-stringtable-key

Convert to key Command


Command insert-stringtable-key

Insert key Command


Header Comment Snippet

Header Comment Snippet

About

VSCode extension to help with the development of the Arma 3 mod Antistasi

License:MIT License


Languages

Language:TypeScript 92.6%Language:JavaScript 3.9%Language:Python 2.2%Language:CSS 1.3%