editminus

EditMinus是一款國產的程式設計師編輯器,支持多語言代碼的語法高亮顯示,無限制的 Undo/Redo功能,支持正規表達式的查找/替換功能,更加迅速的檔案中查找功能,大檔案快速載入功能,也包含了增加資源管理器右鍵選單等功能。而其全外掛程式式的結構也為日後的擴展提供了優秀的平台。

程式介紹

點擊查看大圖
國內一款免費的程式設計師編輯器:EditMinus 0.3正式版
EditMinus最初是出於仿EditPlus編輯軟體的程式設計師編輯器,它擁有類似EditPlus的功能,多語言代碼的語法高亮顯示,無限制的Undo/Redo功能,類似的支持正規表達式的查找/替換功能,更加迅速的檔案中查找功能;也包含了增加資源管理器右鍵選單等功能.EditMinus目前能夠提供C/C++,Java和Python語言代碼的語法高亮顯示功能及代碼摺疊功能.在目前EditMinus的外掛程式基礎上也能夠提供額外的擴展功能,例如C/C++代碼的美化,Doxygen注釋等功能.

版本功能

2006.10.02,EditMinus 0.3正式版發布,以下是發布聲明
正式版本今天放出了,多謝smth各位網友的反饋,以下是自0.2版本以來的修改:
* 新增外掛程式
* TagList外掛程式:當前編輯視窗源檔案的符號列表外掛程式,後端採用CTags來完成符號掃描,以提供函式,變數,宏的快速跳轉,隨著當前編輯文檔的切換,符號表會自動更新.
* MakeShell外掛程式:針對特定目錄運行make,需要MinGW環境,且MinGW目錄已經放在系統PATH中.對於Make過程中的出錯信息及警告信息會輸出到List 2中,雙擊出錯或警告訊息能夠自動打開檔案跳轉到對應出錯行.目前僅針對MinGW環境.
* Asytel外掛程式:C/C++代碼格式化外掛程式.
* UserInfo外掛程式:保存用戶信息的外掛程式.保存在系統的名字型檔中,可供其他外掛程式獲取信息,目前用處還不太大.
* DoxyEdit外掛程式:一個工具列外掛程式,提供C/C++的Doxygen注釋的標記輔助,由於標記都可以自己修改,可用於實現自定義template
* Snippet外掛程式:和DoxyEdit類似的外掛程式,允許插入用戶已經自定義好的字元串,模板等.
* 新功能
* 選擇/全文檔文本的字數統計
* 顯示分列線,例如在80個字元的地方顯示分列線
* 在主視窗標題欄顯示檔案全部路徑(可選)
* 更好的Code Folder支持,類似Notepad ++的四種風格可隨意選擇
* 添加選擇單詞功能,快捷鍵Ctrl+W,與EditPlus類似.
* 添加語法高亮選擇功能
* 添加更豐富的狀態欄顯示
* 增加Recent Files功能,保存最多10個以前編輯的檔案.
* 增加選項對話框中Apply按鈕.
* 修復的Bug:
* 新建/打開檔案,焦點不在編輯器中
* 在打開檔案對話框中無*.py,*.pyw等
* 新建檔案或打開一個檔案時,編輯視窗不聚焦
* 編輯器視窗標題有時和主視窗標題欄不一致
* 檔案另外儲存為時,保留檔案的原始名稱
* 訊息輸出列表框會自動變小
* FileBrowser外掛程式:filebrowser的視窗總是出來,位置、大小也總是一樣
* FileBrowser外掛程式:雙擊filebrowser中的檔案,打開檔案後焦點不在編輯器中
* 如果在editminus目錄下不存在plugins的目錄會報錯
* Find,Replace,FindinFiles視窗不能接受ESC鍵關閉
* Replace目標文本空時會採用上一個歷史替換文本
* 替換文本歷史不能保留
* 默認行結束符號選項無效
* 當前文檔行結束符顯示不一致
* 文檔修改標誌有時反映不一致
* FindinFiles時,結果有時會不完整
* 自候選版本以來修復的Bug:
* 跳到比較靠後位置時,視窗閃爍問題
* TagList外掛程式經常報錯退出問題
* 中間單擊非當前激活Tab頁,退出問題
* DoxyEdit/Snippet外掛程式可能會插入非當前文檔的行結束符
技巧提示:
* 在Find對話框中有List按鈕,點擊它將在當前文檔中查找指定字元串,並把符合的行顯示在訊息輸出窗中.
* 訊息輸出視窗包含了4個結果Tab頁,在Find/FindinFiles等功能中,將默認使用當前Tab頁,這樣可以用於保存多個搜尋結果.
* 快捷鍵F2,顯示或隱藏訊息輸出視窗.
* 選定字元串,按Ctrl+F3直接在當前激活文檔中搜尋下一個.
* 跳轉到下一個編輯文檔的快捷鍵Ctrl+TAB,上一個編輯文檔則是Ctrl+Shift+TAB
* 插入當前日期的快捷鍵Ctrl+D,當前時間Ctrl+M
* 列選擇,按住Alt,用滑鼠選擇
* 對於不想使用的外掛程式,可以在plugins目錄中直接刪除掉,或者在Tools->Plugins Management中去掉打鉤.
* 外掛程式的配置信息可以在Tools->Plugins Management中的Setup按鈕激活外掛程式相應的配置對話框.
* TagList外掛程式(側欄名稱是CTagList),可以使用中間的工具按鈕進行Tag的字母排序(否則按照在檔案中出現的順序排序),在排序狀態下將不顯示struct/class等的member.
* Snippet外掛程式,在增加一段snippet時,如果當前編輯文檔存在選擇的文本,將自動作為候選內容出現在對話框中.
* Snippet外掛程式的Group,當一個Group下不存在snippet時,這個Group將自動消失.
* DoxyEdit外掛程式,注釋分為三種:
- Middle String,只會把middle的字元串插入到文檔中.
- Left and Right String,會把Left字元串 + 選擇文本 + Right字元串插入到文檔中.
- Separator,在工具列中顯示為一個條分割線.
注:DoxyEdit外掛程式工具列上的圖示必須是pluginsdoxytag目錄下的檔案.

相關詞條

相關搜尋

熱門詞條

聯絡我們