编辑器安装
青语言的代码文件本质上是纯文本文件,所以你可以使用任何支持纯文本编辑的编辑器进行代码编写。
但是,由于语言本身的特性,一个好的编辑器可以在代码编写过程中提供诸如格式化、代码提示等功能,这能大大提高编程效率。因此,数心开物工作室提供了一个简单的青语言编辑器,虽然还不是很完善,还是希望能够为大家编写代码提供便利。
青语言编辑器没有采用单文件发布,但同样是便携版,不需要安装。下载解压后可以得到以下文件:

这里的青编程.exe文件就是编辑器的入口,双击就可以打开编辑器的界面:

编辑器程序最左边的是导航栏,点击后会打开不同的功能页面。
编辑器
打开程序后首先进入的就是主编辑器的界面,整体是左右布局,左边用于编写代码,右边会显示代码运行的结果。
主编辑器上面一行是编辑功能按键,对应的功能为:
- 运行:保存当前编辑器中的代码,并立即调用内置的青语言解释器运行代码,适合用于长代码的编辑
- 运行并清空:立即调用内置青语言解释器运行编辑器中的代码,然后清空编辑器,适合用于编写一次性代码
- 清空:立即清空编辑器中的代码
- 新建文件:清空编辑器并重置当前文件路径,用于新建青语言代码文件
- 打开文件:弹出文件选择窗口,选取代码文件,并将文件内容显示到编辑器中
- 保存:保存编辑器中的代码,如果是新建的文件会弹窗选择保存的文件路径
- 另存为:将编辑器中的代码保存到新的文件中,会弹窗选择保存的文件路径
运行代码后,右侧的解释器交互界面会以对话框的形式显示交互过程,例如:

每次代码运行会首先在界面的中间位置显示本次运行的起始时间,然后在右侧以绿色背景的文本框显示本次输入的代码,左侧以蓝色文本框显示本次代码运行过程中显示的内容和运行结果的值。
在运行过程显示界面下面还有一个单行的代码输入框,这部分的功能是模拟控制台程序的交互模式,以单行输入的方式编写和运行代码。和左边的编辑器不同的是,这个编辑框中只能输入单行代码,按下回车后会立即执行当前输入的代码,然后清空这个输入框。

如果习惯鼠标点击的方式运行代码,那么单行输入框的右侧还提供了一个运行按钮,点击后同样运行单行输入框内的代码,然后清空。
教学
在主界面最左侧的导航栏中点击教学按钮后,会切换到教学页面,界面如下:

教学页面同样分为左右两个模块,左侧是青语言的教学交互界面,右侧提供学习过程中编辑和运行代码的功能。

教学内容以章节的形式进行,在完成一个章节内容的学习之后可以点击切换按钮,进入下一章节内容的学习,也可以选择复习之前的内容。