Skip to content

CTS v2演示 使用说明

Xuan Wu edited this page May 12, 2019 · 7 revisions

源码网站在https://github.com/program-in-chinese/CTS. CTS全名"Chinese TypeScript".

1. 首先安装ctsscript:

$ npm install -g ctsscript

111

2. 安装两个vscode插件

@htwx 建议直接使用中文命名和说明, 比如"vscode拼音输入法"

可在vscode插件视图搜索"cts": 222

3. 初始化项目

创建配置文件

$ cts --init

生成ctsconfig.json配置文件. 可将"outDir"改为需要的输出目录, 如"./输出" @htwx 这里提示信息仍为"Successfully created a tsconfig.json file", 应改为"ctsconfig.json"

创建一个"源码"目录, 可放置自己编写的cts源码文件

4. 简单例程

在index.cts输入CTS源码如下:

类别 学生 {
    构造(私有 姓名_: 文字) {

    }
    获取 姓名() {
        返回 本体.姓名_
    }
    设置 姓名(设置: 文字) {
        本体.姓名_ = 设置;
    }
}
变量 学生晓明 = 新建 学生("晓明")

控制台.日志(学生晓明.姓名);

内置输入法集成自动补全, 比如:

空格显示待选关键词

screen shot 2019-01-10 at 4 34 22 pm

输入时将内置关键词优先

screen shot 2019-01-10 at 4 46 37 pm

@htwx 几个问题请教:

  • "升级后老版的就不好用" -- 指的是现在的输入法插件不能用在最新版vscode吗?
  • 私有变量用_作后缀是cts的推荐命名风格吗? 有何特别原因吗? 4444

Node编程

node的类型文件对标准库有扩展. 如果要node编程需要安装专用类型文件,浏览器运行就不用安装这个类型文件了。

$ npm install @types-zh-cn/node

3333