种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

CP Pascal Editor

(2019-07-17 21:46:58) 百科综合
CP Pascal Editor

CP Pascal Editor

CP Pascal Editor 是一个具有大量创新功能的,尤其适合 Pascal 语言初学者和 Pascal 教学的集成编辑环境。CP 专为 Pascal 语言初学者提供了一套完善的知识库,以及众多首创的能够加速编辑的功能。

基本介绍

  • 外文名:CP Pascal Editor
  • 功能:代码导出
  • 显示支持:中文编译错误信息
  • 用途:集成编辑环境

简介

CP Pascal Editor 是一个具有大量创新功能的,尤其适合 Pascal 语言初学者和 Pascal 教学的集成编辑环境。 CP 不仅提供了强大的编辑功能与极高的稳定性,还首创了中文编译错误信息显示支持,这是任何同语言编译器所不具有的。
CP 专为 Pascal 语言初学者提供了一套完善的知识库,以及众多首创的能够加速
编辑的功能。
CP 还首创了代码导出功能,能够将代码导出为包含高亮文本的 Word 文档、PDF 文档 或 XPS 档案,为编写解题报告提供了极大的便利。

特性

(1)中文界面,中文错误提示信息
(2)稳定性好
(3)支持代码中输入中文
(4)支持语法高亮
(5)具有Math与Crt等常用单元
(6)首创初学者知识库功能可显示变数数据範围等信息
(7)首创快速输入模式
(8)首创实时语法语法检查
(8)首创文档导出功能

特殊功能

(1)自动完成

这项功能类似于输入法的词语提示,可以帮助您 提高编写Pascal程式的速度。当您需要输入长度大于六个字元(默认)的关键字时,您只需要输入前三个字元,提示框内就会显示包含这三个字元的完整关键字,此时按下回车键,该关键字就被输入到代码中。
自动完成自动完成
这并不意味着您必须在提示框内选择关键字,如果您输完了整个关键字,则自动完成提示框就会消失。

(2)初学者知识库

在代码中的任意关键字上双击滑鼠左键,游标下方将会显示与该关键字相关的知识,例如数据类型、範围等。
初学者知识库初学者知识库

(3)CP代码快速输入模式

这项功能使您可以在编写Pascal程式时使用来自其他语言的语法,甚至一些伪代码表达方式。当您完成输入时,CP会自动将这些代码转换为符合语法的Pascal代码。
1 批量赋值:键入由竖线分隔的多个变数,再键入赋值符 := 及赋值内容,以分号结束行。
例如 a|b|c:=t+1; 将被转译为 a:=t+1;b:=t+1;c:=t+1;
2 三联不等式:在if、while以及until等语句中键入括弧,并在括弧中输入一个三联不等式,以分号结束行。
例如 if (1〈a+1〈=6) then a:=a+1; 将被转译为 if(1〈a+1)and(a〈=6)then a:=a+1;
如果您不希望使用该功能,请打开选项(O)〉详细设定(S)〉特殊功能选项,清除“CP快速输入模式”複选框。
快速输入快速输入

(4)实时代码语法检查

这项功能会在您编写Pascal程式时自动检查您的代码正确性,并使用红色背景提示。该功能默认在编辑空闲时间达到2秒钟时检查一次代码语法。您也可以在特殊功能选项中修改该数字以提高检查频度。
该功能可能将消耗大量系统资源。如果您不希望使用该功能,请打开选项(O)〉详细设定(S)〉特殊功能选项,清除“实时语法检查”複选框。
语法检查语法检查

(5)文档导出功能

该功能可以将高亮后的程式文档导出为其他档案格式,并可以在其他编辑器中查看和编辑。
打开档案(F)〉导出(E)并选择您需要的档案格式,(并选择保存路径)后,文档导出将开始。
CP 现支持导出为以下格式:Word 文档、PDF 文档、XPS 档案。

中文界面和中文错误信息

在界面、设定甚至编译器内部全部使用中文。将不再有任何语言障碍。

语法高亮与自动完成

全新编写的高亮引擎为编辑环境减少了记忆体消耗,并提高了回响速度和可操作性。自动完成功能将大幅度提高您的编辑速度。

完全与NOI/NOIP接轨

提供了包括MATH在内的许多程式库。编译器的各项参数与NOI/NOIP现今使用的编译器完全相同。

专为初学者设计的功能

初学者知识库可以帮助您了解与您正在编写的代码相关的信息。Word/PDF/XPS导出功能可以帮助您花费更少的时间编写解题报告。

良好的稳定性

正如欧洲规模最大的软体站的编辑,Softonic Editorial Team,给出的评价一样,该软体具有极高的稳定性。

更新

1.0
1.CP Pascal Editor 最初版本
1.2
1.修复程式在特定情况下无法打开的错误
2.替换核心为 Free Pascal
1.3
1.修复无法显示编译信息的错误
2.添加显示调试目录的功能
3.修复无法覆盖档案的错误
1.4
1.打包为单档案程式,无须安装
2.提高对 Windows Vista 的兼容性
1.5
1.压缩程式档案
2.避免个别防毒软体误报
1.6
1.修改编辑选单功能
1.7
1.修复保存时档案名称不完整的错误 (感谢 chen_chaorui)
2.0
1.修复部分提示信息的错误
2.支持语法高亮
2.1
1.提高编译速度
2.修正複製贴上文本后无法高亮的错误
3.允许不保存直接调试或编译
2.2
1.加入Math与Crt单元
2.加入初学者知识库
2.3
1.修复无法拖放档案的错误
2.修复部分语法高亮的识别错误
2.4
1.添加自动缩进功能
2.添加快速输入:批量赋值功能
3.添加快速输入:三联不等式
2.5
1.修改配色方案 (感谢 chen_chaorui)
2.添加显示运行时错误的功能
2.6
1.修改配色方案 (感谢 chen_chaorui)
2.修复调试结束时游标处会产生多余空格的错误(感谢 chen_chaorui)
3.修复贴上文本后游标位置移动的错误
4.大幅度提高快速输入模式以及自动缩进的速度
5.改用 CP Pascal Compiler 1.0 编译器
1.提供中文错误提示信息
3.0
1.大幅度提高编辑器编辑速度 (感谢 zhangbh001)
2.修改初学者知识库提示方式
3.最佳化自动缩进功能
4.修复无法撤销编辑的错误
5.修复保存档案时存在的错误 (感谢 chen_chaorui)
6.修复大括弧注释颜色不正常的错误 (感谢 chen_chaorui)
7.修复批量赋值功能的错误 (感谢 chen_chaorui)
8.允许不保存直接编译 (感谢 chen_chaorui)
9.添加自定义颜色设定功能 (感谢 rz001)
10.编译器升级 CP Pascal Compiler 1.1 版本
1.提供中文运行时错误显示功能
3.1
1.大幅度提高对长代码的编辑速度并减小记忆体占用
2.修复由于特殊换行符造成高亮混乱的问题
3.2
1.修复部分高亮错误
2.添加自动完成功能
3.3
1.修复移动游标时造成附近中文字元乱码的错误
2.修复由大括弧、中文字元等引发的程式崩溃 (感谢 免费Q吧)
3.最佳化自动完成功能
4.提供更加详细的配置设定 (感谢 jaxxcyh zhangbh001)
5.编译器升级 CP Pascal Compiler 1.2 版本
1.提供一次性显示多个编译错误提示功能
2.修正了多处提示错误
6.添加实时代码语法检查功能
3.4
1.添加自定义字型功能 (感谢 zhangbh001 wdq001)
2.修复部分高亮错误 (感谢 caizixian)
3.修复三联不等式功能的错误 (感谢 chen_chaorui)
4.添加对括弧加星号注释的支持
5.最佳化自动完成功能
3.5
1.添加文档导出功能
2.添加文档拖放功能(感谢 wdq001)
3.添加在线上帮助
4.修订自述文档(感谢 543641995 haiyu123 )
5.添加大图示
3.6
1.大幅度最佳化语法高亮引擎
2.修复中文注释无法高亮的错误 (感谢 chen_chaorui)
3.最佳化自动完成功能
4.添加自动完成缓冲功能(感谢 ucmos)
5.添加另外储存为、列印功能(感谢 ucmos)
6.添加线上初学者知识库
3.7
1.编译器升级 CP Pascal Compiler 1.3 版本
2.替换核心为 Free Pascal 2.6.0
3.修正多处提示错误 (感谢 linzuzeng)
4.允许自定义调试目录(感谢 269051109)

开源

该软体的编译器部分已经开源,Google Code 项目名:cpcompiler

标 签

搜索
随机推荐

Powered By 种豆资源网||