最完美的易语言代码编辑框附火花脚本模块

易语言 2020-08-08 17:17:31

最完美的易语言代码编辑框附火花脚本模块

以下这个代码编辑框是从翔语言IDE中抠出来的,供大家参考,功能大家看图就知道了:支持中文关键字语法高亮,首拼智能提示,括号匹配高亮,代码折叠,代码提示块。

1.解决预处理符后面的关键词不能使用风格着色问题
2.解决输入字符时匹配括号高亮出错问题。

开始位置 = 脚本编辑框.位置到字符开始位置 (脚本编辑框.取光标位置 (), 真)
结束位置 = 脚本编辑框.位置到字符结束位置 (脚本编辑框.取光标位置 (), 真)
当前文本 = 脚本编辑框.取指定范围文本 (开始位置, 结束位置) ' 返回ANSI编码的文本, 脚本编辑框.取选中文本 () 返回的是UTF-8编码的文本