editminus

editminus

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

基本介紹

  • 中文名:editminus
  • 性質:擁有類似EditPlus的功能
  • 類型:類似的支持正規表達式
  • 釋義:前編輯視窗源檔案
EditMinus 0.3,新增外掛程式,新功能,修復的Bug,技巧提示,editminus 0.4,EditMinus 0.5,升級內容,修正bug,新增功能,

EditMinus 0.3

國內一款免費的程式設計師編輯器: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目錄下的檔案.

editminus 0.4

editminus v0.4版本看點:- 選項中可設定為 默認啟動為無外掛程式精簡版,啟動速度更加迅速。當需要時,可以通過工具選單直接切換/變形為全功能版本。
- 引入textmate的bundle特性,支持其中的snippet模式
- 添加用戶工具列外掛程式,在用戶工具列上可自定義啟動程式或插入特定文本。
- 添加線上更新程式 updater

EditMinus 0.5

升級內容

⒈添加python的自動完成功能(需要在開啟python外掛程式的情況下生效); 2. 添加複製檔案路徑、檔案名稱選單(標籤頁按鈕右鍵選單中);
⒊添加保存時創建備份檔案的選項;
⒋添加縮進使用空格的選項(默認使用制表符);
⒌ExtToolBar外掛程式添加log運行程式輸出日誌的功能;
⒍Project外掛程式在工程右鍵選單中添加重建單個檔案符號的選單項;
⒎Python外掛程式,錯誤輸出直接輸出到輸出列表視窗中
⒏以及修復了之前版本發現的一些錯誤。

修正bug

- 修正由無外掛程式版本向全功能版本轉化時出錯;
- 修正分拆視窗模式下查找文本時錯誤使用拆分視窗的問題;
- 修正工程外掛程式遞歸添加檔案時如果使用符號索引時非法報錯的問題;
- 修正當檔案外部更改時,符號列表外掛程式未更新的問題;
- 修正多次打開查找、替換對話框時,對話框顯示變慢的問題;
- 修正工程外掛程式中保存檔案時,符號列表容易崩潰的問題;

新增功能

- 添加工程外掛程式中,即時重新更新檔案符號的功能(工程檔案列表,右鍵選單);
- 當更改編輯檔案位置時,符號列表外掛程式自動定位當前所在的符號;
- 新增十六進制編輯外掛程式,目前只支持唯讀功能。

相關詞條

熱門詞條

聯絡我們