Qore VSCode扩展:为Visual Studio Code增强Qore语言支持
Qore VSCode扩展是为Visual Studio Code设计的插件,旨在为开发者提供全面的Qore语言支持。无论您是新手还是经验丰富的Qore开发者,该扩展都能帮助您更高效地编写和调试Qore代码。
最新版本更新:
依赖要求:
在Windows和macOS上,如果未安装Qore,激活扩展时将显示警告消息,询问您是否要下载Qore VSCode包。如果选择“是”,将下载并安装Qore包至扩展目录中。这将为Qore语言服务器提供必要的Qore和模块。
功能亮点:
除语法高亮外,大多数功能由QLS(Qore语言服务器)提供。为了使QLS正常工作,您需要在系统上安装Qore 0.8.13,包括astparser和json模块。
QLS日志记录:
如果您想记录QLS的输出,可以使用以下配置设置:
调试功能:
调试会话在调试视图引用的launch.json文件中配置。该扩展实现了qore调试类型。调试器可以执行本地调试主机上的Qore脚本,或附加到远程qdbg-server主机。
在第一种情况下,请求值为launch,program指定Qore脚本文件名。在后一种情况下,请求值为attach,connection指定连接的URL,program为要调试的程序名。
请注意,VSCode宏和命令会被展开。该扩展为launch情况实现了${command:AskForFilename},为attach情况实现了${command:AskForConnection}和${command:AskForProgram},以便在调试会话启动时指定值。
要开始调试,请准备launch文件,从下拉菜单中选择配置,然后点击开始调试。当指定程序执行时,扩展会收到通知,程序会被中断,然后用户可以开始逐步执行代码,检查堆栈、变量等。要退出程序逐步执行,请按F5。
以下是launch文件数据结构的一个示例:
{
"version": "0.2.0",
"configurations": [
{
"type": "qore",
"request": "launch",
"name": "Ask for file name",
"program": "${workspaceFolder}/${command:AskForFilename}"
},
{
"type": "qore",
"request": "attach",
"name": "Ask for conection and program",
"connection": "${command:AskForConnection}",
"program": "${command:AskForProgram}"
},
{
"type": "qore",
"request": "launch",
"name": "Launch test-basic.q",
"program": "test-basic.q",
},
{
"type": "qore",
"request": "attach",
"name": "Attach test-program",
"connection": "ws://localhost:8001",
"program": "test-program",
}
]
}
通过Qore VSCode扩展,您可以充分利用Qore语言的强大功能,提升开发效率和代码质量。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com