Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cweijan/autohotkey-plus

AutoHotkey language support for Visual Studio Code
https://github.com/cweijan/autohotkey-plus

Last synced: about 1 month ago
JSON representation

AutoHotkey language support for Visual Studio Code

Awesome Lists containing this project

README

        

# VSCode-AutoHotkey-Plus

This extension is no longer actively maintained, if you are looking for help, please see [mark-wiemer/ahkpp](https://github.com/mark-wiemer/ahkpp).

### Note, this extension only supports autohotkey v1.

AutoHotKey language support for VSCode
- [vscode-autohotkey-Plus](#vscode-autohotkey-plus)
- [Start](#start)
- [Debug](#debug)
- [Language Features](#language-features)
- [Context Menu](#context-menu)
- [Setting](#setting)
- [Credits](#credits)

## Start

Install [vscode-autohotkey-plus](https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-autohotkey-plus) from vscode marketplace.

## Debug

![debug](image/debug.gif)

**Features:**
1. Click run button or press F9.
2. Support breakpoint、stacktrace、variable
4. **Output Message**: Recommend using `OutputDebug` command instead MsgBox when debug.
4. **Evalute**: Set and get variable in debug evaluter.

This extension provides basic debugging functions. If you need more debugging functions(Like **conditional breakpoint**), install additional extension [vscode-autohotkey-debug](https://marketplace.visualstudio.com/items?itemName=zero-plusplus.vscode-autohotkey-debug).

## Language Features

This extension provides basic programming language support for autohotkey:
- Method Symbol: ![methodSymbol](image/methodSymbol.png)
- Goto Definition: param, variable, method(**press ctrl then click**)
- Find References: Find method references(**shift+f12**).
- Code Format(**Shift+Alt+F**)
- Hover tip: Move mouse to method call or command. ![hover](image/hover.png)
- Code Symbol: Add two semicolon to comment code block. ![codeSymbole](image/codeSymbol.png)
- IntelliSense

## Context Menu

Support below function: ![context](image/context.png)

## Setting

OpenSetting -> extensions -> Ahk Plus
![settings](image/settings.jpg)

## Credits
- [vscode-autohotkey](https://github.com/stef-levesque/vscode-autohotkey)