VSCode中搭建仓颉语言运行环境
1. 仓颉语言简介
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。是一门静态强类型语言,分为通用版和鸿蒙版,适用于服务端/云端开发、鸿蒙Next 原生App开发等;现处于测试阶段,需要申请开通内测权限,详情请参考 仓颉官网或仓颉的gitcode主页。
本文将记录在windows下VSCode中搭建仓颉开发运行环境(通用版仓颉语言环境);
后续会整理DevEco Studio
工具环境搭建(鸿蒙版仓颉,鸿蒙Next 原生App开发)、Playground
工具环境搭建(网页端编辑器环境)。
2. 前置条件
- 安装VSCode,请自行参考VSCode安装教程。
- 申请开通并以及获得了内测权限(才能下载相关资源)
3. 搭建步骤
- 下载仓颉SDK以及IDE插件,如下图 , 并解压
Cangjie-0.x.x-windows_x64.zip
和Cangjie-vscode-0.x.x.tar.gz
- 安装仓颉SDK,在SDK解压的文件目录打开cmd终端执行
envsetup.bat
,或者打开Power Shell执行envsetup.ps1
- 验证仓颉SDK安装成功,终端执行
cjc -v
命令输出版本信息就是安装成功。 - VSCode中加载仓颉的IDE插件,打开VSCode,如图点击左侧
Extensions
->视图和更多操作
->从VSIX安装
,选择之前IDE插件包解压出来的cangjie-0.x.x.vsix
文件
- 配置已安装的SDK路径,找到该插件->设置,配置为仓颉SDK的安装路径Cangjie Sdk Path,配置成功后可以看到Cangjie Sdk:Option默认选中CjNative,然后重启VSCode
至此已完成环境搭建,创建Hello world
项目验证
- 在VS Code界面中使用快捷键
ctrl + shift + p
- 在搜索框里输入关键字搜索
>Create Cangjie Project
并选择Create Cangjie Project·
- 下一步选择
Create CJNative Cangjie Project
- 下一步选择
Create Executable Output Cangjie Project
- 在弹出的文件夹选择窗里选择工程存放的目录(提前创建的空目录文件夹)
- 在左侧目录结构中找到
src -> main.cj
可以看到默认创建的一段helloworld
代码 - 点击右上角的运行,查看运行结果;或在终端手动执行
cjpm run