现在的位置是: 小猿圈 > 仓颉编程语言vscode安装基础扫盲贴_仓颉安装教程
仓颉编程语言vscode安装基础扫盲贴_仓颉安装教程
华为仓颉语言已经提供了测试版下载,相信很多小伙伴都想一睹为快,相比于其他编程语言,仓颉语言提供更多的更灵活的编程方式,也吸取了其他语言的许多特性和优点,只是目前基本库还不完善,扩展库又太少,期待仓颉的正式版能有更好的完善。
本帖为基础扫盲贴,尽量用十分啰嗦的方式,科普下如何安装运行仓颉语言。
第一步 下载仓颉SDK
点击直达————》https://cangjie-lang.cn/download
每月更新版本还需要申请,那都是专业大佬的舞台,我们玩票的还是下载半年更新版本就可以了,毕竟尝鲜嘛。
相信大多数小白都是win系统,所以就下载第一个没错,然后把网页拉到最下面:
看到这个了没有,这个是VScode的仓颉插件,可以帮助我们检测代码,提供静态分析,编译代码。如果你用的是VScode这个要下载的。
第二步安装运行
下载完成的文件解压缩,然后你会看到如下文件:
看到这个就该知道,仓颉语言提供的运行环境是个虚拟环境,非常轻量化的运行环境,在没有正式版之前,测试版本使用轻量化的环境,很方便我们迭代升级,随用随抛。看看官方的一些解释
目前仓颉工具链已适配部分版本的 Linux 和 Windows 平台,但是仅针对部分 Linux 发行版做了完整功能测试,详情可参阅附录Linux 版本工具链的支持与安装章节,在暂未进行过完整功能测试的平台上,仓颉工具链的功能完整性不受到保证。此外,当前 Windows 平台上的仓颉编译器基于 MinGW 实现,相较于 Linux 版本的仓颉编译器,功能会有部分欠缺。
可见仓颉的win版本还不够完善,应该会有不少的bug问题,比如中文显示乱码,我就遇到过。然后我们来运行仓颉环境,按下win+r组合键,然后输入CMD,我的仓颉目录如下:D:\cj\cangjie所以我输入如下命令:
按照你的解压地址,就是仓颉文件夹的地址,运行envsetup.bat,创建仓颉的虚拟环境,也就是添加了一些临时的系统变量,这个CMD窗口一关,你就要再重新输入一遍如上的命令,才能再次运行仓颉。
上面的窗口不要关哦很重要
第三步安装仓颉vscode插件
还记得我们下载的插件吧,解压缩。
解压缩之后我们得到如下文件:
然后我们需要打开VSCODE,点击下图标红部分,
然后点击下图红色部分,选择从VSIX安装,找到我们刚才下载的仓颉插件,选择。
然后我们就看到,在我们的vscode插件栏里的仓颉了,如图:
革命就要成功了,接着点击仓颉插件上的设置按钮,如图红框部分,选择设置:
如上图两个地方,第一个填写你仓颉文件包的下载位置,第二个都是CJNative。接下来就可以愉快的编程了。
第四步hello仓颉
还记得我们打开的CMD的运行框嘛,我们来随便找一个文件夹,建立第一个仓颉项目文件夹,输入命令:cjpm,如下图会显示该命令的一些参数,我觉得既然国产自研编程,这个界面起码要上点中文说明,对国内的小伙伴要友好啊不是,要不怎么突出国产特点,起码国人自学门槛要更低一些吧。
然后我们在D盘新建一个文件夹,然后用cjpm init命令自动建立仓颉项目文件,如下图:
建立好的文件目录如下:
然后我们用vscode打开这个文件夹,发现里面已经有了示例代码,不要急着点运行,我试过会卡死,所以我们还是在CMD窗口里面编译运行方便的多,VScode只用来写代码就好现在阶段。
在CMD中输入如下命令cjpm build 然后等待编译完成,再输入cjpm run,
由于我把代码hello word 改成了hello 仓颉,所以出现了乱码,体验很差啊。看看官方的解释
希望仓颉早日能修复这些低端的错误吧,文章到这里也就结束了,大家想要学习仓颉的语言基础可在如下网页找到,就是排版有些乱啊,而且很多概念还比较模糊,大家熟悉下基本逻辑就可。
https://cangjie-lang.cn/docs
如果想参与讨论在如下网址:
讨论模块:https://gitcode.com/Cangjie/UsersForum/discussion
提交bug:issue模块:https://gitcode.com/Cangjie/UsersForum/issues
让我们一起鉴证仓颉语言的成长吧!!
上一篇: 【问题回溯】记录处理launcher3滑动卡顿问题_android launcher3去掉抽屉模式后滑动翻页卡帧
下一篇: Jetpack Compose之持久保存和恢复LazyColumn的滚动位置_jetpack的compose中设置lazycolumn滚动到最底部
相关文章
- Android Studio利用host文件配置dl.google.com的国内镜像源_androidstudio host
- Java使用JCEF开发 windows桌面应用
- Certbot 自动化证书 - IMm99
- 【问题回溯】记录处理launcher3滑动卡顿问题_android launcher3去掉抽屉模式后滑动翻页卡帧
- ollama —— windows系统下更改安装路径和模型安装路径
- 解决WLS2 卡进度 0%的问题 - winddevil
- 【Android】关于binder_calls_stats服务_怎么查看某个方法调用binder次数
- 微服务设计模式 - 特性标志(Feature Flags)_feature toggles
- 【2024】docker镜像拉取失败网络超时解决办法-自建镜像加速服务_docker镜像加速
- iOS模拟器for Windows - IpaSimulator完全指南