longsir 发表于 2018-7-31 12:16:13

[已解决]最新版的SciTE怎样开启符号补全

本帖最后由 longsir 于 2018-8-2 11:32 编辑

怎样设置一下,才能让函数后按左括号或引号后补全后面的括号或引号,依照论坛上设置也无法开启,用的AU3版本是3.3.14.5,SciTE 4.1.0

redapple2008 发表于 2018-7-31 17:14:08

好像不支持些功能,。

志艺风云 发表于 2018-7-31 18:59:52

配置文件加入:

# 使用 AutoItAutoComplete.LUA 自动完成功能 "关闭"=1 "打开"=0
autocomplete.au3.disable=0
# 引号、大括号、方括号自动补全,"关闭"=1 "打开"=0
autoquote.au3.disable=0
# 括号自动补全,"关闭"=1 "打开"=0
autobrackets.au3.disable=0

如果你没有修改过 AutoItAutoComplete.lua 文件,那么下载下面的附件替换*\AutoIt3\SciTE\lua\AutoItAutoComplete.lua它,如果修改过的话你对照来修改一下。

longsir 发表于 2018-8-1 08:59:19

志艺风云 发表于 2018-7-31 18:59
配置文件加入:

# 使用 AutoItAutoComplete.LUA 自动完成功能 "关闭"=1 "打开"=0


运行后出错,提示:
D:\Software\AutoIt3\SciTE\Lua\AutoItAutoComplete.lua:242: 无效的转义序列 在 '"[a-zA-Z|\,'
>Lua: 运行启动脚本时发生错误

志艺风云 发表于 2018-8-1 18:53:17

我的正常,安装的版本可能有差别,这个没法测试。

你可以把return string.find(c, "") ~= nil删除引号内容成return string.find(c, "") ~= nil
这样的话只要输入引号、大括号、方括号都自动补全,原先是只有在函数变量等地方输入才会自动补全。

longsir 发表于 2018-8-2 11:29:03

本帖最后由 longsir 于 2018-8-2 11:34 编辑

志艺风云 发表于 2018-8-1 18:53
我的正常,安装的版本可能有差别,这个没法测试。

你可以把return string.find(c, "") ...
感谢!!!终于可以自动完成符号的补全了,十分方便。 另外方便发一下你用的版本么?或者下载地址。
{:face (239):}

志艺风云 发表于 2018-8-2 17:53:26

longsir 发表于 2018-8-2 11:29
感谢!!!终于可以自动完成符号的补全了,十分方便。 另外方便发一下你用的版本么?或者下载地址。
{:f ...

我实际用的还是ANC版本,改这个用的应该是这个版。
http://www.autoit3.cn/thread-19307-1-1.html
页: [1]
查看完整版本: [已解决]最新版的SciTE怎样开启符号补全