为什么要创建一个新的脚本管理器?
在你产生错误的想法之前,脚本管理器并不是为了取代 Steve Donovan 的 extman 而创建的。如果你以前从未使用过 SciteExtMan,强烈建议你尝试一下。如果没有它,这个文件就不会存在。脚本管理器是为了扩展 extman 的理念而创建的,它添加了不同的元素和功能。此外,脚本管理器旨在成为一个非常用户友好且智能的脚本管理器。
以下是脚本管理器文件的最新版本
脚本管理器兼容性
与 extman 一样,脚本管理器是 SciTE 的 lua 脚本管理器。它允许多个脚本捕获标准和自定义事件,而不会干扰其他脚本。脚本管理器是在 Windows ME 上使用 SciTE v1.75 创建的 *并且我讨厌它,尤其是因为我无法更新到 SciTE v1.76*。在你使用脚本管理器之前,你需要知道它与什么兼容,与什么不兼容。
- 脚本管理器可以在 Windows 上使用,但不能在 GTK 上使用(不幸的是,我没有访问 GTK 的权限,但如果我有合适的文档或帮助,我很乐意使其兼容)。
- 脚本管理器不使用 SciteOther(我从来没有能够让它在 Windows ME 上运行)。
- 脚本管理器与 extman 完全兼容(除非脚本使用
scite_WordAtPos
,但这很容易实现)。
安装
脚本管理器的安装与 extman 一样简单。只需将 *ext.lua.startup.script* 设置为管理器文件 (ScriptManager.lua
)。与 extman 一样,可以设置特定目录,只是现在属性是 *ext.lua.script.directory*。如果你对脚本管理器有任何疑问,只需查看文档,它包含了关于脚本管理器的几乎所有你需要知道的信息。
示例脚本
'Manager Hooks' 目录中的示例脚本在文档中没有解释。你会注意到,extman 中的脚本(减去 1 个)没有包含在内;因为它们是兼容的,如果你需要它们,你可以直接将它们移动过来。虽然它们在文件本身中进行了解释,但这里有一些关于脚本的信息
-
AutoComplete+.lua
:此脚本允许用户轻松更改自动完成窗口的大小,并为自动完成添加像素图。这些属性可以在不同的词法分析器中有所不同。
-
CallTip+.lua
:此脚本允许用户更改调用提示窗口中使用的颜色,这些设置也可以在不同的词法分析器中有所不同。
-
DisableAltF4
.lua:简单来说,此脚本禁用 Alt+F4 键组合。
-
FastFiles.lua
:大型文件可能运行缓慢,此脚本可以加快它们的运行速度。
-
FoldSymbols+.lua
: 此脚本允许用户创建和使用自己的折叠符号。
-
QuickOutput.lua
: 此脚本使用户能够快速关闭和/或清除输出窗口。
-
SelectStyle.lua
: 从标题中你应该已经知道,但是,此脚本仍然可以正常选择文本。
-
UpdateStatusBar.lua
: 同样,很明显,但这允许在不切换文件或保存的情况下正确显示时间和日期。
建议、评论、帮助
我乐于接受建议和评论,以及关于 GTK 兼容性和 SciteOther
的帮助。因此,如果您对脚本管理器有任何意见或遇到任何问题,请在此处发布。
(建议、评论和帮助的开始)
ScriptManger? 缺少 extman 的另一个功能,它完全没有提到任何关于 spawners 的内容。
(建议、评论和帮助的结束)
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2012 年 9 月 16 日下午 11:14 GMT (差异)