谈谈 SciTE 编辑器
AutoIt 推荐使用的编辑器是 SciTE,最近几天翻遍了 SciTE 的帮助文件,了解了很多原来不了解的东西。在这里胡乱谈谈,给与我一样新手的人们看看,说错的地方请指正。目前 SciTE 的官方版本是 2.12,AutoIt 3.3.6.1官网的 SciTE 版本是1.79.
一、SciTE 界面汉化问题
2.12 版的 SciTE,其官方新版的 locale.properties 文件可以从官网 http://www.scintilla.org/SciTETranslation.html 页面中下载。
下载的 locale.properties 是英文的,你可以自己翻译它,当然,你也可以在该网页同时下载 1.73版的汉化文件,之后在前人的基础上翻译最新版的 locale.properties。
汉化好以后,改命为 locale.zh.properties,放到与 SciTE 所在的目录里。然后在 SciTEGlobal.properties 或者 SciTEUser.properties 文件中找到 locale.properties 变量,将其变量值该为 locale.properties=locale.zh.properties
SciTE 对文件名、命令和编辑器界面文本是按 UTF-8 编码形式处理的,如果在 SciTEGlobal.properties 或者 SciTEUser.properties 文件中将 coding: utf-8 作为文件第一行内容,再汉化文件中的 status.text.* 变量的内容,即可在 SciTE 界面的状态栏中显示汉字。
至此汉化完成,重启 SciTE 即可。
二、关于 SciTE 的一些了解
SciTE 的许多行为可以通过编辑属性文件进行更改。
共有四种级别的属性文件:
本地属性文件,即 “SciTE.properties” 文件。一般位于所编辑文件的同一个目录里。
目录属性文件,即 “SciTEDirectory.properties” 文件。一般位于所编辑文件的同一个目录或其父目录里。
用户属性文件,即 “SciTEUser.properties” 文件(Windows系统)或“.SciTEUser.properties”文件(GTK+ 环境)。
全局属性文件,即 “SciTEGlobal.properties” 文件。
本地属性文件里的设置会覆盖那些目录属性文件中相同的设置,目录属性文件中的设置会覆盖用户属性文件中的相同设置,用户属性文件中的设置会覆盖全局属性文件中相同的设置。环境变量也一样会依次覆盖,这种覆盖在各个级别的属性文件中需进行显式设置。
默认是禁用目录属性文件,要启用它应在用户属性文件或全局属性文件中将变量 properties.directory.enable 置为 1.
用户属性文件的用途是让用户自己对 SciTE 进行定制,而未定制的部分则使用随 SciTE 一同发布的全局属性文件中的默认设置项。本地属性文件的主要用途则是更改针对目录里的文件运行编译、创建和 Go 命令的效果。
import 命令,属性文件中可使用 import 命令将其它 properties 文件导入当前属性文件中,例如在用户属性文件或全局属性文件可以看到 import properties\au3,这就是指,在这行命令的位置之处导入 properties 目录下的 au3.properties 文件的内容。
通常,针对 AutoIt 的大部分属性设置是在 au3.properties 文件中进行的。 怎么新建文件时自动载入模板呀? 回复 1# MiBcho
SciTE编辑器,退出时候的渐隐效果如何去掉?能做到直接关闭就行了。
页:
[1]