CP Pascal Editor

CP Pascal Editor

CP Pascal Editor 是一個具有大量創新功能的,尤其適合 Pascal 語言初學者和 Pascal 教學的集成編輯環境。CP 專為 Pascal 語言初學者提供了一套完善的知識庫,以及眾多首創的能夠加速編輯的功能。

基本介紹

  • 外文名:CP Pascal Editor
  • 功能:代碼導出
  • 顯示支持:中文編譯錯誤信息
  • 用途:集成編輯環境
簡介,特性,特殊功能,(1)自動完成,(2)初學者知識庫,(3)CP代碼快速輸入模式,(4)實時代碼語法檢查,(5)文檔導出功能,中文界面和中文錯誤信息,語法高亮與自動完成,完全與NOI/NOIP接軌,專為初學者設計的功能,良好的穩定性,更新,開源,

簡介

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

相關詞條

熱門詞條

聯絡我們