《SciTE》开源免费的文本编辑器。一个基于SCIntilla的文本编辑器,最初用于演示 SCIntilla,现已成长成为带编程特色的通用编辑器。体积超小、功能强大,支持语法高亮、文本块折叠、自动完成等功能。可以导出PDF/HTML/RTF/XML/LaTex类型的文件,直接能将语法高亮的内容导出。
1、用户可以对上一个文档,下一个文档进行查看。
2、并且支持对全部打开的文档进行关闭、也对全部保存的功能支持。
3、是否将软件一直保存在顶层、自动的完成换行的设置。
4、输出时自动的进行换行的操作、设置换行符、转换换行符。
5、对缩排的设置进行快速的更改,对等宽字体进行使用。
6、对下一个消息查看,对上一个消息显示,清除输出的窗口。
1、文本编辑类似于大多数Macintosh或Windows编辑器,具有自动语法样式的附加功能。
2、可以一次保存多个文件,但只能看到一个文件。
3、通过按住Windows上的Alt键或GTK+上的Ctrl键,同时将鼠标拖到文本上,可以在软件中选择文本的矩形块。
4、GTK+中使用的修饰符密钥可以用矩形、选择、修改器属性进行更改。
5、有两个窗格,即编辑窗格和输出窗格。“输出窗格”位于编辑窗格右侧或下方。
6、最初它是零大小的,但是它可以通过拖动它和编辑窗格之间的分隔符而变大。
7、选项“垂直分割”命令可用于在编辑窗格下移动输出窗格。
8、可以执行命令来编译或运行源文件,这些命令的输出指向输出窗格。
1、SciTEGlobal.properties:全局配置文件,一般不去改动。
2、SciTEUser.properties:用户配置文件。对全局配置要改动的地方,都写在这个文件里。
3、SciTE.properties:本地配置文件,也就是针对当前目录的配置文件,会覆盖全局和用户配置文件。
4、html.properties:特定文件类型的配置文件,比如 html.properties就是专门针对网页文件的配置文件。
5、SciTEGlobal.properties:是程序的核心配置文件,所有的配置信息都在这个文件里面。一般情况下是不要改动这个文件。
6、SciTEUser.properties:可以对照SciTE文本编辑器的帮助手册,逐条查看对照。
7、SciTEGlobal.properties:把要修改的属性记下来,写到sciteuser.properties中,因为在用户配置文件的配置优先于全局配置文件。而且在在重装SciTE之后用户配置文件则不会覆盖掉的。
1、改进了对亚洲双字节字符集(DBCS)的支持。不区分大小写的搜索工作和其他操作要快得多。
2、GTK上的闪烁只使用非弃用的API(对于GTK 2.20),除了GdkFont和GdkFont可以使用预处理器符号DISABLE GDK_FONT禁用。
3、由getcumident方法使用的指针和lineindentation添加。
4、在Windows上,单击可在处理单击或发送通知之前设置焦点。
5、OSX(macosx平台)上的错误修复了拖放覆盖剪贴板的位置。
6、当视图水平滚动超过32000像素时的GTK绘图错误被修复。
7、修正了从输出面板调用完整符号的SciTE错误。
8、修复了无法禁用折叠的错误。
9、修正了在折叠页眉行按Enter键无法打开折叠的错误。
10、“查找和替换”用户界面中的SciTE“区分大小写”选项更改为“区分大小写”,以允许使用“v”而不是“c”作为助记符。
11、当发生错误时,SciTE显示Lua的堆栈跟踪。
12、Windows上的SciTE修复了双击错误消息会在输出窗格中留下焦点的错误。
13、Windows上的SciTE使用SetDllDirectory来避免安全问题。
14、修复了C lexer崩溃,预处理器表达式看起来像被0除。
15、Haskell lexer改进了。
16、修正了Django{%%}标记的HTML词法分析。
17、修复了行结束转义时的HTML JavaScript词法分析。
18、htmllexer存储由该行而不是下一行产生的行状态。
19、Markdown lexer修复了无限循环。
20、修正了MySQL的折叠错误。
21、PowerShell lexer允许将''uu'作为单词字符。
22、needs命令失败,GTK+上的SciTE会放弃对后续的命令处理。
23、当SciTE关闭时,所有缓冲区现在都会收到一个OnClose调用。