Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ide 在Linux上为Windows设置等效Lua的好方法是什么?_Ide_Lua_Cross Platform_Scite - Fatal编程技术网

Ide 在Linux上为Windows设置等效Lua的好方法是什么?

Ide 在Linux上为Windows设置等效Lua的好方法是什么?,ide,lua,cross-platform,scite,Ide,Lua,Cross Platform,Scite,我的主要开发环境是Linux(尤其是Debian),但出于各种原因,我开始在Windows环境中学习/使用Lua(最近才开始)。我喜欢luaforwindows(包括电池)方法,以及它附带的SciTE-IDE,除了普通的SciTE-IDE之外,还有嵌入式调试功能 然而,在Linux上,通过标准apt存储库在Debian上安装了标准Lua5.1包,我发现IDE丢失了 另外,虽然我没有仔细检查,但我得到的印象是,并不是LfW附带的所有库(这是有意义的,因为它们是跨平台的)都可以作为Debian上标准

我的主要开发环境是Linux(尤其是Debian),但出于各种原因,我开始在Windows环境中学习/使用Lua(最近才开始)。我喜欢luaforwindows(包括电池)方法,以及它附带的SciTE-IDE,除了普通的SciTE-IDE之外,还有嵌入式调试功能

然而,在Linux上,通过标准apt存储库在Debian上安装了标准Lua5.1包,我发现IDE丢失了

另外,虽然我没有仔细检查,但我得到的印象是,并不是LfW附带的所有库(这是有意义的,因为它们是跨平台的)都可以作为Debian上标准Lua5.1包的一部分提供。我如何进行详尽的检查


最后,要在Debian端安装任何缺少的/额外的库,LuaRocks是首选和推荐的方法吗?

如果您正在寻找一个在Linux上运行的Lua IDE,请尝试。它在许多方面与SciTE类似,因为它基于相同的闪烁编辑器,并且在Windows/Linux/OSX上可用


要安装您需要的库,我先从Luarock开始。

就电池而言,各种lua模块的windows和linux版本存在一些主要差异

对于IDE,您可以将
SciTEGlobal.properties
文件导入debian中您自己的SciTE设置/目录,或者更重要的是;
user.toolbar
部分。以下几行代码使SciTE成为IDE:

run|IDM_GO|Run Program|\
stop|IDM_STOPEXECUTE|Kill Program|\
terminal|lua;no;start_lua_prompt|Launch Interactive Lua|\
load|lua;yes;load_current_lua_file|Load Lua File into Interactive Session|\
|||\
debug|lua;yes;do_run|Debug Program/Continue|\
breakpoint|lua;no;do_breakpoint|Set Breakpoint|\
step|lua;no;do_step|Step|\
step_over|lua;no;do_next|Step Over|\
step_out|lua;no;do_finish|Step Out|\
watch|lua;no;do_watch|Watch Variable|\
inspect|lua;no;do_inspect|Inspect Variable|\
stack|lua;no;do_backtrace|Stack Trace|\
stopd|lua;no;do_kill|Stop Debugging|

到目前为止,Luarocks对我来说非常有效。不知道Scite,因为我使用另一个文本编辑器。刚刚安装了zbstudio,到目前为止我很喜欢它。。。在某种程度上,甚至比用LfW发布的IDE更好。谢谢@hjpotter92。当你写了“在多个Windows和Linux发布的各种LUA模块中的主要区别”??@ ICARUS74作为一个例子,考虑Luasql,它只提供了Linux版本而不是Windows一个,它提供了<代码> GETLASTOutOutID()/代码>。