MiBcho 发表于 2010-6-13 08:59:04

谈谈 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 文件中进行的。

行者靖 发表于 2010-7-2 01:42:09

怎么新建文件时自动载入模板呀?

ollydbg 发表于 2010-9-26 17:45:02

回复 1# MiBcho


    SciTE编辑器,退出时候的渐隐效果如何去掉?能做到直接关闭就行了。
页: [1]
查看完整版本: 谈谈 SciTE 编辑器