◎ 新增
1. 編輯大檔
(1)可編輯數十GB的檔案,會先部分開啟,需要時才分段讀入
(2)開啟過程可以取消
2. Ctrl+P 定義檔管理
(1)功能包括:
A.匯入:可將下載或自己撰寫的.pro檔匯入 profile 目錄中
B.編輯:選取profile後,開啟編輯
C.刪除:刪除選取的定義檔
D.熱鍵:將選取的profile設定在 Ctrl+1~Ctrl+0之一
E.改名/註解:修改選取profile的名稱、註解
F.建立桌面捷徑:將選取profile在桌面建立捷徑,直接點選此捷徑即可開啟漢書執行
(2)連續按Ctrl+P,可重複上一次選擇的功能
3. Ctrl+Alt+/:檔案群組對話窗
(1)功能包括:
A.載入:載入此群組記錄的檔案
B.另存:存成另一名稱
C.改名:改變該群組檔名
D.刪除:刪除該群組
E.建立桌面捷徑:可以直接從該捷徑叫起群組
F.拷貝到桌面:在桌面複製一份群組
(2)由捷徑或拷貝的群組叫起漢書時,不會影響預設開啟群組
4. 支援 Emoji 符號
5. Esc快按兩下:切換乾淨視窗
6. 新增「LINE大方廣之友」、「漢書資源中心」
7. 新增簡易選單(Simple.menu)
◎ 修正、修改
1. DIR中檔案大小長度改為十碼,以顯示大檔正確大小
2. 刪除 HE.PRO 中 SET ANSIFILE 設定,讓系統判斷檔案內碼
3. 將 *.m2d 檔更名為 *.menu
4. 將 %MyFiles\Files.ini 改為 %MyFiles\Files.log
5. [save /參數] 帶參數時會不存TimeMark,使得Focus切到外部再切回來會有檔案已修改的詢問訊息。已修正
6. [next paraheader]配合he.pro的set paraheader,更正
7. 工具列「DIR/日」沒有對日期排序,以及目錄部份排列錯誤,已更正
◎ 指令及設定
1. shortcut.create:建立捷徑,%Error為結果,0表示成功
[shortcut.create 原檔 捷徑檔 提示字串]
2. [filegroup.load] :載入最後檔案群組(或預設清單)
[filegroup.load name]:載入指定檔案群組
3. [filegroup.save] :存入最後檔案群組(或預設清單)
[filegroup.save name]:存入指定檔案群組
4. rundll 規格擴充:
[rundll dll func /參數] 多了 /stdcall 或 /cdecl
[set dlltype stdcall或cdecl] => [rundll] 沒有指定參數時,以這個設定為主,預設為 cdecl
5. 字串代換擴充:
A.若分隔字串是 !,則字串中的變數不會展開,例如 [c!%var!%abc!] 則會視為一般字串代換,
不會當成變數展開。
B.參數p,表示後面是路徑(Path),不要檢查MetaChar,例如:[c/舊字串/d:\test\my.pro/p]
6. [difftime time1 time2] 取得時間差 =>%Result(秒)
[diffdate date1 date2] 取得日期差 =>%Result(日) 2019/08/27 或 08/27/2019 都接受
7. 顯示設定:
[netscreen toggle]:乾淨視窗,選單/工具列/檔名列/命令列/提示列,全都不顯示
[set FileNameBar on/off]:檔名列顯示開關
[set MenuBar on/off]:選單顯示開關
[set CmdMsgLine on/off]:命令列、提示列顯示開關
8. 大檔設定:
(1)指令:[set BigFile 最小 最大 預載行數 緩衝區大小 緩衝區數]
.最小:超過門檻才啟動大檔處理,預設為40 (MB)
.最大:超過會使緩衝區爆掉,預設1024000 (MB)
.預載行數:預設20000行
.緩衝區大小:預設4MB
.緩衝區數:預設100,若必須多區編輯,才要設高,例如需要全檔代換
(2)不改變的項目可以用點(.)代表
9. [dir.getarray 檔名表示 /參數]
(1)直接將dir內容放進 %DirFiles[]中,並由 %DirFileNo 取得數量。
(2)參數:
/noext 表示不需要副檔名
/fullpath 表示要每個檔的全路徑檔名
(3)例如 [dir.getarray d:\myproject\*.cpp /noext]
10.新增 loadmenu,預計廢除 menu2d
11.[set EOL CRLF/LF/CR],可設定檔案斷行符號
◎ 新增變數
1. 增加 %AppIni,取代 profile中的 %@AppIni
2. 恢復%DoubleTick的判斷,必須<=4 ticks,但會有稍微的延遲感
3. 增加 %Tick,取得目前的Ticks
4. 增加 %Year %CYear(民國) %Month %Day %Hour %Mintue %Second %Week
%MonthName(三碼月份縮寫) %WeekName(三碼星期縮寫)
5. %IsCmdMsgVisible:命令列、提示列是否顯示
6. %FileGroup:目前使用的檔案群組