找回密码
 加入
搜索
查看: 1625|回复: 6

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

[复制链接]
发表于 2018-7-31 12:16:13 | 显示全部楼层 |阅读模式
本帖最后由 longsir 于 2018-8-2 11:32 编辑

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

发表于 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它,如果修改过的话你对照来修改一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 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, "[a-zA-Z|\,|\=|\(]") ~= nil删除引号内容成return string.find(c, "") ~= nil
这样的话只要输入引号、大括号、方括号都自动补全,原先是只有在函数变量等地方输入才会自动补全。
 楼主| 发表于 2018-8-2 11:29:03 | 显示全部楼层
本帖最后由 longsir 于 2018-8-2 11:34 编辑
志艺风云 发表于 2018-8-1 18:53
我的正常,安装的版本可能有差别,这个没法测试。

你可以把return string.find(c, "[a-zA-Z|\,|\=|\(]") ...

感谢!!!终于可以自动完成符号的补全了,十分方便。 另外方便发一下你用的版本么?或者下载地址。

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

我实际用的还是ANC版本,改这个用的应该是这个版。
http://www.autoit3.cn/thread-19307-1-1.html
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-20 15:08 , Processed in 0.076605 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表