吐槽,autoit脚本编辑的种种不便
一、先说官方英文版1 编码问题
之前在论坛问过编码问题:【已解决】新建au3文件默认不带BOMhttp://www.autoitx.com/thread-44799-1-1.html。
想想真是滑稽,右键新建的au3文件,编辑后运行有警告
! ***************************************************************************************************************
! * Input file is UTF8 without BOM encoded, Au3Stripper do not support UNICODE and will be skipped. *
! * The file SHOULD BE encoded as UTF8 with BOM to continue processing by AutoIt3Wrapper. *
! * ##################################################################################################### *
! * ##### AutoIt3Wrapper will not show a GUI or update the script to avoid any damage to your scriptfile. ##### *
! * ##################################################################################################### *
! * When your file isn't a UTF8 file without BOM then please report this to me for review. *
! ***************************************************************************************************************
官方你难道没注意到C:\windows\shellnew里的模板文件就没带bom,还让我报bug???既然你这么在意编码要是utf8 with bom,为什么在scite里新建文件要默认是ansi?!!
---------------------------------------
上面问题可以通过修改配置文件和模板文件解决,没想到一个更坑爹的情况出现了。
2、koda中文乱码
koda控件里有中文,插入到scite的代码遇到中文就是乱码。这是为什么了,查看一下koda的生成文件,实际上是一个xml,编码竟然是俄语编码,而不是xml里常见的utf8。好吧,把它修改成utf8,还是乱码,看来koda内部根本就不看xml设置的编码。
本来很好的一个gui设计工具,全被编码弄毁了。于是我再也不能忍受官方版了,下了论坛的汉化版。
二、论坛汉化版
论坛汉化版,该死的编码问题全解决了。但又有两个让人很不爽的问题
1 不能调整scite的字体和配色
点击选项菜单里的“程序设置”,就弹出一个对话框警告“注意:此功能可能导致设置文件混乱,请小心使用。”英文版没这个情况,我也很奇怪,这是危言耸听吧。我还是点了确定,修改完之后,没发现有混乱,而是完全没有变化。字体、配色还是原样,坑爹吧
2 选中单词不能提示上下文的相同单词
这个是主流编辑器都支持的,原版scite也支持。双击选中一个单词,上下文中相同的单词也会高亮,这在查找变量出现的位置时很方便,但在汉化版中却去掉了。
说回来,本人是个菜鸟,面对这些问题束手无策,autoit糟糕的开发环境严重影响了我的学习兴趣。现在只写一些很短的脚本用来代替bat,转战c#、java,不指望用它做快速开发工具。大神们都是怎么配置的? 关于论坛汉化版,确实是这样.
我竟然都用习惯了!但或者是我自己没弄过什么长脚本的缘故,也没什么觉得不方便.
上月下了虫子樱桃自用的汉代本,好像不存在这两个问题;可惜它不会智能的记住脚本的折叠状态,每次打开脚本都是无折叠的.而且,AU3版本只是3.3.7.15,相对有点低了. 先将就着用论坛汉化版
主题修改,打开用户选项文件,添加:style.*.32=font:字体名称,size:字体大小,back:#十六进制颜色值 看看。。。。。。 这些我感觉都不是问题,autoit属于易学难精,越到后面越做不出来了 还好吧,将就将就 我光看看,不说话 很赞同5楼意见。
页:
[1]