QB64Official/vscode

QB64 Extension for Visual Studio Code.

20

stars

391

commits

TypeScript

primary language

May 10, 2025

updated

README

QB64 for Visual Studio Code

A VSCode extension that adds support for QB64.

DISCLAIMER: This is very rough and still needs a lot of work.

Features

  • Utilize F1 to open help via the QB64 Wiki
  • Ctrl+F1 to open keyword list alphabetical
  • Shift+F1 to open keyword list by usage
  • Go to Definition F12
  • F12 to follow (open) an Include file
  • F5 to Build & Run
  • ctrl+shift+b to build the current file
  • Syntax highlighting for QB64 2.x
  • Code outline (CTRL+F2)
  • Code folding
  • Build Only
  • Highlights TODOs in the comments
  • Box around (_)rgb(32) commands the color of the command.
  • ctrl+alt+l to run the lint - this is expermental. Please report any issues.
  • Snippets
    • ifelse
    • ifthen
    • sub
    • func
    • type
    • for

Requirements

  • QB64 installed.
  • Latest vsix installed from here.

Get Started Writing QB64 with VS Code

Found a Bug?

Please utilize the Issues and file a new one.

Want to help build QB64 for VS Code?

License

The VS Code for QB64 extension is subject to these license terms. The source code to this extension is available on https://github.com/QB64Official/vscode and licensed under the MIT license.

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the QB64 Code of Conduct.

Acknowledgments

Contributors

LordDurus

367 commits

grymmjack

19 commits

DualBrain

4 commits

DecimalTurn

1 commits

QB64Official/vscode

QB64 Extension for Visual Studio Code.

20

stars

391

commits

TypeScript

primary language

May 10, 2025

updated

README

QB64 for Visual Studio Code

A VSCode extension that adds support for QB64.

DISCLAIMER: This is very rough and still needs a lot of work.

Features

  • Utilize F1 to open help via the QB64 Wiki
  • Ctrl+F1 to open keyword list alphabetical
  • Shift+F1 to open keyword list by usage
  • Go to Definition F12
  • F12 to follow (open) an Include file
  • F5 to Build & Run
  • ctrl+shift+b to build the current file
  • Syntax highlighting for QB64 2.x
  • Code outline (CTRL+F2)
  • Code folding
  • Build Only
  • Highlights TODOs in the comments
  • Box around (_)rgb(32) commands the color of the command.
  • ctrl+alt+l to run the lint - this is expermental. Please report any issues.
  • Snippets
    • ifelse
    • ifthen
    • sub
    • func
    • type
    • for

Requirements

  • QB64 installed.
  • Latest vsix installed from here.

Get Started Writing QB64 with VS Code

Found a Bug?

Please utilize the Issues and file a new one.

Want to help build QB64 for VS Code?

License

The VS Code for QB64 extension is subject to these license terms. The source code to this extension is available on https://github.com/QB64Official/vscode and licensed under the MIT license.

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the QB64 Code of Conduct.

Acknowledgments

Contributors

LordDurus

367 commits

grymmjack

19 commits

DualBrain

4 commits

DecimalTurn

1 commits

Languages

TypeScript

98.6%

JavaScript

1.4%