sciTE 编译lua
来源:互联网 发布:淘宝客推广教程全攻略 编辑:程序博客网 时间:2024/05/16 09:46
最近刚听说有sciTE这款编辑器,SciTE是一款很好用的编辑器,支持众多的编程语言的语法高亮显示,比如C、C++、PHP、lua等。
最近也在学lua,觉得用这款编辑器比较方便,由于在使用中遇到一些问题,在此记录如下:
1.下载sciTE包
http://www.scintilla.org/wscite361.zip,解压直接运行SciTE.exe,这个应该是编译后的包,直接用就好了。
2.要编译lua文件,需要安装lua(笔者装的是lua-5-1),同理编译c/c++需要gcc,这里不做说明了
双击SciTE,菜单file->new新建一个空文件,language选择lua
键入
print(1)
print'他老头头'
保存,命名为l.lua,然后菜单tools->compile,原以为直接就有输出,结果如下;
>luac5.1 -o "l.luc" "l.lua"
'luac5.1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
>Exit code: 1
问度娘,看官方文档,折腾了好一阵,未果,偶然的机会看到一个lua学习的文章,发现别人的编译的命令是:lua -e "io.stdout:setvbuf 'no'" "*.lua",应该是哪边没配置好
再问度娘,终于发现在菜单 ,options->open lua.properties末尾有个配置:
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.
command.compile.*.lua=luac5.1 -o "$(FileName).luc" "$(FileNameExt)"
# Lua 5.1
command.go.*.lua=lua51 "$(FileNameExt)"
于是将之改为:
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.
command.compile.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"
# Lua 5.1
command.go.*.lua=lua "$(FileNameExt)"
保存,重新compile:
>lua -e "io.stdout:setvbuf 'no'" "l.lua"
1
他老头头
>Exit code: 0
go:
>lua "l.lua"
1
他老头头
>Exit code: 0
最后,enjoy!
至于其他的配置,就不多说了,日后用到再说。
- sciTE 编译lua
- SciTE编译lua的快捷键
- SciTE scinitlla lua
- SciTE Lua Scripting Extension
- Lua编辑器Scite汉化
- 马克一个lua编辑器 SciTE
- cocos2d-x + lua, lua编辑器SciTE配置
- 在windows上编译scite
- 在windows上编译scite
- SciTE中强大的Lua脚本语言
- 让Lua的编辑器SciTE不乱码
- SciTE调试带参数的lua脚本
- Scite调试lua脚本新问题及解决
- SciTE
- 在scite中编译c++代码
- C# : SciTE 配置 cs 编译选项
- SciTE常用编译环境的配置
- Lua For Windows 环境配置及使sciTE支持中文
- easyui 调用ajax时的loading效果
- Jquery 操作 radio ,select 标签的操作
- 使用js实现图片轮滑效果
- 串口ISP方式下载单片机程序设计
- 数据结构—(3)逆序输出
- sciTE 编译lua
- 跨域问题解决方案(HttpClient安全跨域 & jsonp跨域)
- 判断两个数组是否 相等
- iOS开发系列--地图与定位
- Linux学习笔记-sed编辑器基础
- 项目开发,我的名字不可能这么可爱——开篇
- IOS构建XMPP开发
- 查看电脑中打开端口的命令
- resolveActivity----对隐式Intent的运行时检查保护