首页 > 其他分享 >仓颉语言开发环境搭建 —— VSCode篇

仓颉语言开发环境搭建 —— VSCode篇

时间:2024-12-25 21:58:32浏览次数:10  
标签:鸿蒙 VSCode Cangjie 仓颉 搭建 SDK

VSCode中搭建仓颉语言运行环境

1. 仓颉语言简介

仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。是一门静态强类型语言,分为通用版和鸿蒙版,适用于服务端/云端开发、鸿蒙Next 原生App开发等;现处于测试阶段,需要申请开通内测权限,详情请参考 仓颉官网仓颉的gitcode主页

本文将记录在windows下VSCode中搭建仓颉开发运行环境(通用版仓颉语言环境);
后续会整理DevEco Studio工具环境搭建(鸿蒙版仓颉,鸿蒙Next 原生App开发)、Playground工具环境搭建(网页端编辑器环境)。

2. 前置条件

  • 安装VSCode,请自行参考VSCode安装教程。
  • 申请开通并以及获得了内测权限(才能下载相关资源)

3. 搭建步骤

  • 下载仓颉SDK以及IDE插件,如下图 , 并解压
    Cangjie-0.x.x-windows_x64.zipCangjie-vscode-0.x.x.tar.gz
    下载仓颉SDK
  • 安装仓颉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在这里插入图片描述

标签:鸿蒙,VSCode,Cangjie,仓颉,搭建,SDK
From: https://blog.csdn.net/qq_45275130/article/details/144715676

相关文章

  • vue-cli的搭建和使用
    检查存在vue--version全局安装 npminstall-gvue-clivueinitwebpackvueapp01  1.使用runtime+compilernewVue({el:'#app',router,components:{App},template:'<App/>'})2.runtimeonlynewVue({ el:'#app'......
  • python版本的Selenium的下载及chrome环境搭建和简单使用
    针对Python版本的Selenium下载及Chrome环境搭建和使用,以下将详细阐述具体步骤:一、Python版本的Selenium下载安装Python环境:确保系统上已经安装了Python3.8及以上版本。可以从[Python官方网站]下载并安装最新版本的Python,当然您也可以使用anaconda3进行安装python环境。......
  • 仓颉编程语言首次使用体验——windows下环境配置及入门
    仓颉编程语言是华为研发的一种静态强类型、编译型语言。注意这里的静态,强类型,编译型。同时符合这三个特性的常见语言有:C++RustGoSwiftJava(有区别,java编译为字节码)如果你熟悉上面这些语言,就可以立马了解对仓颉语言有一些感性的认识,这意味仓颉并不是像javascript,python这种语......
  • 搭建sftp,使用户只能访问特定的目录
    在Linux系统中,为SFTP用户指定访问目录通常涉及到创建一个chroot环境。以下是一个简单的步骤和示例代码,用于创建一个SFTP用户并限制其访问目录:1.创建一个新的用户组(如果已存在,可以跳过这一步):1groupaddsftpgroup2.创建SFTP用户并添加到新组:1useradd-Gsftpgroup-s/sbin/......
  • Next.js 14 基础入门:从项目搭建到核心概念
    Next.js14带来了许多激动人心的新特性,包括局部渲染、ServerActions增强等。作为一名前端开发者,我最近在项目中升级到了Next.js14,今天就来分享一下从项目搭建到实际应用的完整过程。项目初始化首先,让我们创建一个全新的Next.js14项目:#使用create-next-app创建项目n......
  • VScode中配置ESlint+Prettier详细步骤(图文详情)
    VScode中配置ESlint+Prettier详细步骤(图文详情)前置环境:node18.19.0vite3.2.11vue3.2.47本文将不在演示vue3基础工程创建,如果还没有vue3项目工程请参考文章:Vite创建Vue3工程并引入ElementPlus(图文详细)本文的ESlint+Prettier版本:ESlint8.57.1Prettier3.2.51ed......
  • 搭建npm私有仓库——verdaccio
    前言 Verdaccio是一个简单的、零配置要求的本地私有npm注册表。无需整个数据库即可开始!Verdaccio开箱即用,带有自己的小型数据库,并且能够代理其他注册表(例如npmjs.org),并在此过程中缓存下载的模块。对于那些希望扩展其存储功能的人,Verdaccio支持各种社区制作的插件,以连接到......
  • Prometheus+Grafana+zabbix搭建的监控平台
    Prometheus+Grafana+zabbix搭建的监控平台目录Prometheus+Grafana+zabbix搭建的监控平台1.介绍1.2Grafana是什么?2.Prometheus+Grafana安装2.1组件2.2安装包下载2.4Prometheus安装Docker部署PrometheusPrometheus相关介绍Docker部署Prometheus说明搜索镜像拉取镜像配置配置......
  • js压缩代码还原的vscode插件
    1.Prettier-Codeformatter:Prettier是一个非常流行的代码格式化工具,支持多种语言,包括JavaScript。它可以按照预设的规则自动格式化你的代码。对于压缩的代码,它能够很好地展开并格式化。2.Beautify:Beautify插件专为美化HTML,CSS,和JavaScript代码而设计。你可......
  • vscode怎么连接远程服务器使用jupyter和pycharm?安装了jupyter插件为什么还是打不开jup
    本文主要从下面三个方面进行1.vscode的优势2.怎么安装并配置vscode3.怎么使用jupyter和pycharm4.我遇到的问题(已解决)(1)显示你即将连接到不受visualstudiocode版本(2)解决安装了jupyter插件但是还是打不开.ipynb文件无法打开笔记本编辑器类型为"jupyter-notebook"的资源......