afan 发表于 2019-9-18 17:54:45

在SciTE中保留折叠书签等状态执行转码

本帖最后由 afan 于 2019-9-27 10:36 编辑

编写“点单Bar”内置功能时觉得可以单独出个小工具……

如果代码编辑途中需要转码,而此时又进行了折叠、书签等状态,此时不管是在菜单中切换编码还是外部转码都会丢失状态,而且还经常乱码,本工具“源态转码”,不用说明用途了。

一般编辑器有固定的编码要求,因此,程序设置为首次运行可指定好目标编码格式,然后可以设置为启动时直接运行选项,这样下次运行则不会出现设置界面,直接执行后退出。如果需要改变编码设置,按住Ctrl键再启动程序即可。

本程序为SciTE辅助,因此执行时必须是SciTE编辑器使用状态。同时建议添加到SciTE编辑器工具栏中。



更新历史:

190820 更新 1.3
      [修改]无论手动还是其它方式转换至Unicode BE或LE时,会在SciTE编辑器显示文件头,就算删除下次打开还是会有
         通常不会转换成这两种格式,所以去除了这两种格式的编码转换,感觉清爽不少。
      [修改]U码转A码时,若含有无法转换的特殊字符,会变成?问号,无形中增加代码隐患。
         因此,增加检测及问询,让代码多一道保障。以前发过一个检测工具“UnCk”,现已完美整合

190819 更新 1.2
      [新增]界面显示当前编辑的文件编码
         程序启动时即获取信息并显示
         切换编辑的文件后回到程序也会更新
         转码完成后亦会更新该信息显示以供检查

190819 更新 1.1
      [修改]更快的恢复源态处理速度
      [修正]从ANSI到Unicode间转码(互转)完成后滚动到可见行的首行可能与源不符(虽无任何影响,保持一致更好)
      [新增]在界面可选择编码直接执行

190918 初发布 1.0

本工具已整合到“点单Bar”浮动工具栏中~
既然没人喜欢 不删对不起自己~
**** Hidden Message *****

229989799 发表于 2019-9-18 20:01:01

前排支持一下。毕竟是共享的好东西

haijie1223 发表于 2019-9-18 21:06:22

Scite转码功能是比较蛋疼

redapple2008 发表于 2019-9-19 08:37:45

不错的工具,有这个工具就不怕乱码了。

Dontang2018 发表于 2019-9-19 18:31:27

共享的好东西.

gzh888666 发表于 2019-9-19 20:33:02

试用了一下,很OK!不错的工具

风过无痕 发表于 2019-9-26 13:37:49

下载新版的试试看

xyhqqaa 发表于 2019-9-26 23:45:44

谢谢大佬分享。。支持支持!!!

120268323 发表于 2019-10-6 19:40:15

新手收藏学习研究,谢谢分享
页: [1]
查看完整版本: 在SciTE中保留折叠书签等状态执行转码