FlexEdit是一款功能實用的文本與十六進(jìn)制編輯軟件?;陂_源的Scintilla組件構(gòu)建,具備啟動響應(yīng)迅捷、系統(tǒng)資源占用低、載入大體積文件速度快、自定義功能豐富等功能,便于高效處理十六進(jìn)制及文本文件。支持所有主流編程語言的語法高亮與符號解析,能夠完全替代EditPlus、UltraEdit等收費編輯軟件。趕快下載體驗吧!
FlexEdit使用幫助
1.選擇“文件/打開”命令,在“打開文件”對話框中選擇需要打開的一個或者多個文件,然后單擊打開按鈕,即可打開所選的文件。

2.選擇“語言/HEX”命令,進(jìn)入十六進(jìn)制編輯模式,以十六進(jìn)制方式顯示打開的文件。在十六進(jìn)制編輯模式下,文本編輯區(qū)中分為三部分,依次是文件偏移地址區(qū)域、十六進(jìn)制區(qū)域、ASCII碼區(qū)域;選擇Edit/Read Only命令,文件將以只讀模式打開,可以防止文件內(nèi)容無意中遭到破壞。

3.單擊鼠標(biāo)左鍵或者使用Tab鍵將光標(biāo)位置移動到十六進(jìn)制區(qū)域和ASCII碼區(qū)域進(jìn)行編輯,在文本編輯區(qū)選擇需要修改或者查看的十六進(jìn)制編碼,在主程序窗口下部的狀態(tài)欄可以查看相應(yīng)的偏移地址、文件修改時間、文件大小等信息。在十六進(jìn)制區(qū)域內(nèi),只有0-9、A-F和a-f是正確的字符;在ASCII碼區(qū),任何可打印字符都是正確的。

4.選擇文檔命令,可以展開文本格式轉(zhuǎn)換菜單,進(jìn)行UNIX/MAC與DOS、EBCDIC與ASCII、OEM與ANS之間字符集的相互轉(zhuǎn)換,即用另一個字符集表示文件內(nèi)容。

FlexEdit軟件功能
1.基于Scitilla的強(qiáng)大的編輯功能能夠高亮顯示的語言列表有:ada, asm, asn1, au3, ave, baan, blitzbasic, bullant, caml, cmake, conf, cpp, csound, css, d, ed, eiffel, Embedded, erlang, escript, flagship, forth, fortran, freebasic, gap, html, inno, kix, latex, lisp, lot, lout, lua, matlab, metapost, mmixal, nncrontab, nsis, opal, others, pascal, perl, pov, ps, purebasic, python, rebol, ruby, scriptol, smalltalk, specman, spice, sql, tcl, tex, vb, verilog, vhdl, yaml,且該列表在不斷增加中。
2.與MSDN的整合(支持MSDN精簡版)在FlexEdit中,選中文本后按F1鍵,將自動搜索MSDN,操作方式類似Visual C++。
3.實時十六進(jìn)制文件編輯具備自主研發(fā)的十六進(jìn)制編輯功能,打開1G以上文件時,速度比UltraEdit快3個數(shù)量級。
4.文件導(dǎo)航包含強(qiáng)大的文件導(dǎo)航窗口,其操作方式與Windows資源管理器完全一致,甚至可在其中使用大多數(shù)快捷鍵。
5.支持變量擴(kuò)展的模板功能不同于editplus的簡單文本模板,F(xiàn)lexEdit的模板功能支持變量擴(kuò)展,例如當(dāng)前編輯文件的文件名、后綴、當(dāng)前時間等,適用于有規(guī)范編碼要求的使用環(huán)境。
FlexEdit常見問題解答
1.如何在啟動FlexEdit的時候初始化命令窗口?修改initcmd.bat文件即可,命令窗口在啟動時會自動調(diào)用該批處理文件。
2.如何自定義自動完成函數(shù)?參考cpp.properties中的格式:api.$(file.patterns.cpp)=c.api;cpp.api,通用格式為:api.{后綴}={分號分隔的自動完成文件列表}。
3.十六進(jìn)制介紹十六進(jìn)制(英文名稱:Hexadecimal)是計算機(jī)中數(shù)據(jù)的一種表示方法,與日常生活中的表示法不同。它由0-9、A-F組成,字母不區(qū)分大小寫。與十進(jìn)制的對應(yīng)關(guān)系為:0-9對應(yīng)0-9;A-F對應(yīng)10-15。N進(jìn)制的數(shù)可用0~(N-1)的數(shù)表示,超過9的數(shù)值用字母A-F表示。