使用記事本的時(shí)候總感覺功能有點(diǎn)欠缺,而一般的文本編輯器的文本輸入和代碼編輯總是不能很好的結(jié)合,后來我找到了EverEdit,EverEdit文本編輯器真的非常強(qiáng)大,大大提高了我的工作效率,你也快來試試看吧!
軟件介紹
EverEdit是一個(gè)快速的、小巧的且功能強(qiáng)大的高性能純文本編輯器。這款文本編輯器除了大幅度地加強(qiáng)了文本編輯能力之外,也為網(wǎng)頁作者、程序員和管理人員提供了大量的可定制特性,可以大大幅度地提高你的工作效率!EverEdit 可用于HTML、PHP、JavaScript、CSS、C/C++、Java等許多常見的編程語言的代碼編輯,可以說它也是一個(gè)替代Windows記事本的絕佳選擇!
EverEdit 功能介紹
多內(nèi)碼支持,完美支持Unicode U16、U16-BE、UTF-8、東亞語言字符、西歐語言字符
準(zhǔn)確的編碼探測,萬碼無憂
低內(nèi)存占用,極低的內(nèi)存就可以編輯巨大文件
PCRE兼容正則表達(dá)式(DEELX),支持環(huán)視等高級(jí)特性
集成VBS腳本引擎,完美利用Windows各種COM組件的特性
簡潔方便的宏錄制,錄制出來的宏就是簡單的VBS腳本,易讀易改
GUI插件支持,VBS腳本之外的又一大選擇,滿足您的各種需求
用戶自定義工具
豐富的狀態(tài)欄,可以直接點(diǎn)擊進(jìn)行部分常用項(xiàng)的更改
標(biāo)準(zhǔn)文本拖放支持
可編程高性能著色器,展現(xiàn)任何語言豐富多彩的一面
打印、打印預(yù)覽
上下文單詞自動(dòng)完成,輸入過的單詞輕松展現(xiàn)
強(qiáng)大的自定義鍵盤。支持Emacs式按鍵,可以通過插件模仿VIM
列模式(列插入、刪除、拷貝、粘貼),移動(dòng)鼠標(biāo)時(shí)請(qǐng)時(shí)按住ALT鍵
無限撤銷、重做
多種主題,總有一款適合您
代碼折疊,支持手動(dòng)和自動(dòng)兩種模式
多文件查找,查找結(jié)果支持高亮
不可見字符顯示
括號(hào)匹配
二進(jìn)制編輯,輕松查看和編輯二進(jìn)制文件
多界面語言,自帶英語、簡體中文
什么是文本編輯器?
就是可以編輯文本文件的工具。通俗的講就是可以寫字的工具,常用的有UltraEdit、Notepad++、記事本等。
有些功能比較強(qiáng)大,可以方便做程序設(shè)計(jì)的代碼編輯,但不能進(jìn)行調(diào)式運(yùn)行等,只能方便的進(jìn)行編輯,它可以幫你把特殊的標(biāo)識(shí)符、錯(cuò)誤識(shí)別、并自動(dòng)生成格式規(guī)則,如UltraEdit,它可以進(jìn)行C、C++、JAVA……語言的編輯,并行成相應(yīng)的格式規(guī)范。
更新日志
3.5.0.4069 更新內(nèi)容
新增:增加鍵盤激活列選的命令,cm_select_colup/down/left/right,默認(rèn)的情況下使用Alt+Shift+U/J/H/K進(jìn)行綁定。
新增:窗口-》同步滾動(dòng)?梢酝綕L動(dòng)任意兩個(gè)分組或者分隔窗口。(分組優(yōu)先,只要并列排放兩個(gè)窗口,就可以任意滾動(dòng)!)狀態(tài)欄默認(rèn)顯示同步滾動(dòng)的狀態(tài),可以點(diǎn)擊它,快速切換狀態(tài)。
新增:增加強(qiáng)制剪貼板換行符格式配置項(xiàng)(設(shè)置-》雜項(xiàng))
新增:增加關(guān)閉當(dāng)前文件時(shí),優(yōu)先激活左側(cè)文件配置項(xiàng)(設(shè)置-》雜項(xiàng))
新增:狀態(tài)欄的光標(biāo)位置col支持?jǐn)U展tab后,顯示位置,和標(biāo)尺同步(設(shè)置-》編輯)
改進(jìn):恢復(fù)以前舊版本的調(diào)用外部比較工具的對(duì)話框,方便用戶調(diào)用自己喜歡的比較工具
改進(jìn):更換程序讀取配置文件的函數(shù),提高程序加載的速度和性能
改進(jìn):批量替換對(duì)話框增加備注一覽,增加保存按鈕。如果打開物理文件,路徑會(huì)顯示在對(duì)話框的標(biāo)題欄。點(diǎn)保存的話,會(huì)自動(dòng)寫入原文件。省卻導(dǎo)入導(dǎo)出的煩惱~~
改進(jìn):自定義工具增加兩個(gè)新的參數(shù)(1:文件全路徑但不帶擴(kuò)展名, 2:文件擴(kuò)展名,注意:均不帶雙引號(hào),需要用戶手動(dòng)輸入)
改進(jìn):刪除主題時(shí)彈出對(duì)話框予以確認(rèn)
改進(jìn):各控件類名固定為(TextView, QuickFileWnd, TextCtrl, ProjectWnd, OpenFileWnd, FavWnd...),以方便和其它工具進(jìn)行組合工作
改進(jìn):自動(dòng)保存和自動(dòng)備份在顯示最近一次使用的路徑
改進(jìn):列選左右移動(dòng)擴(kuò)展選區(qū)時(shí)的操作不便
改進(jìn):刪除重復(fù)行狀態(tài)欄顯示進(jìn)度信息,且刪除的文本過多時(shí),顯示禁止undo的對(duì)話框,以提高速度,節(jié)省內(nèi)存。
改進(jìn):當(dāng)設(shè)置多標(biāo)簽欄為固定寬度時(shí),固定寬度的值可以更改。(設(shè)置-》標(biāo)簽)
改進(jìn):如果當(dāng)前行被換行的話,單擊是選擇子行,雙擊選擇整行
改進(jìn):App.NewDoc創(chuàng)建的文檔的格式未能應(yīng)用用戶設(shè)置的問題
改進(jìn):在文件中替換和查找時(shí)如果遇到文件夾,對(duì)話框刷新顯示當(dāng)前工作文件夾的名稱,避免出現(xiàn)假死的感覺
改進(jìn):在文件中替換時(shí)如果遇到只讀文件,且存在匹配,將會(huì)顯示未知錯(cuò)誤
改進(jìn):代碼片段窗口右鍵菜單增加向上向下調(diào)節(jié)
改進(jìn):默認(rèn)文件比較的下方行比較欄將會(huì)始終顯示
改進(jìn):狀態(tài)欄編碼區(qū)域如果顯示含有BOM的文件時(shí),后面將會(huì)顯示一個(gè)+號(hào)予以區(qū)分
改進(jìn):在字體對(duì)話框,如果當(dāng)前選擇的是文檔區(qū)域使用的字體,按下應(yīng)用按鈕時(shí),將會(huì)自動(dòng)使用該字體,而不用再在菜單中選擇了。
改進(jìn):國內(nèi)下載鏡像放置于阿里云,提高下載和升級(jí)的速度
修正:選擇時(shí)按住Ctrl鍵(擴(kuò)展到單詞)行為不正確的bug
修正:ActiveDoc.Insert將會(huì)先刪除選區(qū),然后再插入文本
修正:修正移除高亮網(wǎng)址和郵件時(shí)可能會(huì)導(dǎo)致程序崩潰的潛在問題
修正:快捷鍵對(duì)話框被加入空鍵的問題
修正:窗口按照前后順序移動(dòng)時(shí)行為不正確的Bug
修正:在文件中替換時(shí)備份選項(xiàng)沒有被保存的問題
修正:COLOR_CONCEAL隱藏的文字,在打印的時(shí)候仍然被打印出的問題
修正:快捷鍵中存在錯(cuò)誤的配置時(shí),顯示快捷鍵一覽時(shí),映射錯(cuò)誤的問題
修正:快捷目錄有可能無法顯示無后綴文件的問題
修正:查找替換對(duì)話框,當(dāng)切換多行輸入時(shí),正則菜單無法使用的問題
修正:批量轉(zhuǎn)換編碼對(duì)UTF8的BOM支持不好的問題
修正:工具條按鈕在調(diào)整上下位置和合并時(shí)產(chǎn)生的界面刷新問題
修正:其它諸多細(xì)節(jié)
插件和擴(kuò)展:
改進(jìn):HTML工具條增加字符實(shí)體按鈕(HTML Entity), 當(dāng)點(diǎn)擊該按鈕時(shí)將會(huì)打開代碼片段并顯示HTML Entity字符。
新腳本函數(shù):
語法著色的腳本增加新的API
parser.SetFont( string font_name, int font_size, int base_line, bool bold);
parser.SetCJKFont( string font_name, int font_size, int base_line, bool bold);
parser.AddSnippet( string title, string trigger, string text, bool script=false);
region.AddSnippet( string title, string trigger, string text, bool script=false);
增加幽靈打印的API, speed越小速度越快,最快每30毫秒鍵入一個(gè)字符
doc.GhostTyping(string text, int speed=100)
控制自動(dòng)換行的樣式
doc.Wrap(int type, int value=0)
type的取值如下:
0: 取消換行
1: 窗口邊界處換行
2: 智能換行,智能判斷單詞邊界和禁則字符
3: 指定列換行(value)
4: 指定列換行并擴(kuò)展制表符(value)
5: 保留
6: 指定像素處換行(value)
菜單增加添加分隔符的函數(shù)
menu.AddSeparator()
可以用腳本打開并定位指定的代碼片段
App.OpenSnippetByTitle(string title)
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版