首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

SciTE4AutoHotkey新建资料默认编码 UTF-8 with BOM

2013-01-08 
SciTE4AutoHotkey新建文件默认编码 UTF-8 with BOM若SciTE4AutoHotkey,能在新建时自动选编码 为 带BOM的UT

SciTE4AutoHotkey新建文件默认编码 UTF-8 with BOM

若SciTE4AutoHotkey,能在新建时自动选编码 为 带BOM的UTF-8 的就省事 省心了。

SciTE4AutoHotkey新建资料默认编码 UTF-8 with BOM

可通过配置SciTEGlobal.properties、SciTEUser.properties无法解决这个难题,似乎是个bug。

经过无数次的搜索 以及 研究SciTE的lua配置,终于找到解决问题的方法:

就是在Scite的lua自启动脚本中添加:

--sunwind(1576157)搜集整理-- event OnClear 完美解决新建文件时默认的文件编码local oldOnClear = OnClearfunction OnClear()  if oldOnClear ~= nil then      if oldOnClear() then          return true       end   end   if props['FileName'] == "" then --~       新建时默认采用UTF-8带BOM编码方式        scite.MenuCommand(IDM_ENCODING_UTF8) --~       新建时默认采用UTF-8无BOM编码方式  --~       scite.MenuCommand(IDM_ENCODING_UCOOKIE)   end   return false;end


针对SciTE4AutoHotkey来说,就是找到UserLuaScript.lua文件,加上上述代码重启SciTE4AutoHotkey就可以了。

UserLuaScript.lua文件位置

\SciTE\
|_______ SciTE.exe
|_______ SciTE.chm
|_______ \user\
         |______ UserLuaScript.lua...

热点排行