功能介绍¶
相信在快速入门步骤之后,您已大体了解插件的整体功能,下面将介绍您在编辑量子程序过程中插件提供的辅助功能:
5. 智能片段¶
智能片段功能是指用户输入简短的触发指令而生成完整的代码片段,在本插件中内置了自定义代码片段, 可帮助您整理一些重复性代码,提高开发效率。
插件支持的片段有:
| 片段 | 简介 |
|---|---|
| @settings4py | 宿主语言为 Python 时的 settings 模块片段 |
| @settings4cpp | 宿主语言为 Cpp 时的 settings 模块片段 |
| @qco | qcodes 模块片段 |
| @script4py | 宿主语言为 Python 时的 script 模块片段 |
| @script4cpp | 宿主语言为 Cpp 时的 script 模块片段 |
| @sqs4py | 宿主语言为 Python 时的三个模块片段 |
| @sqs4cpp | 宿主语言为 Cpp 时的三个模块片段 |
| quanmac | 宿主语言为 Python 时 init_quantum_machine 方法参数 |
6. 语言切换¶
目前 QRunes2 语言可以支持 Python 及 C++ 宿主语言,您可以在 settings 模块的 language 关键字来设置 所需支持的语言类型,就可以在script模块编写相应语言的代码。
