2016-03-05 39 views
1

安裝後SciTE IDE for lua爲什麼編譯,構建和運行選項被禁用。SciTE for lua編譯器問題

enter image description here

怎麼辦,如何使這些部分

注:安裝LuaForWindows_v5.1.4-46.exe我的電腦上(OS =雙贏的8.1位和64位)

回答

0

您已打開文件類型爲.properties的文件,但未對其定義這些操作。

嘗試打開一些其他文件,例如。 .py,.lua.c並檢查它們是否仍然被禁用。如果是的話,打開語言特定.properties文件,並相應修改以下鍵:

command.compile.filepattern= 
command.build.filepattern= 
command.go.filepattern= 
+0

感謝您的effort.Now它working.Looking一個建議,該建議IDE是最好的LUA。 – shamim

+0

我在windows中使用scite,在其他平臺上使用emacs。這是你自己的選擇,不管你喜歡哪一種編輯/ ide。 – hjpotter92

+0

@ hjpotter92 - 爲什麼在不同的平臺上使用不同的編輯器?無處不在使用SciTE更方便。 –

0

這些行添加到您的「lua.properties」文件:

command.go.*.lua=C:\PathToLua\lua.exe "$(FileNameExt)" $(1) $(2) $(3) $(4) 
command.compile.*.lua=C:\PathToLua\luac.exe -s -o "$(FileName).luac" "$(FileNameExt)" 
# === or if you prefer LuaJIT === 
#command.go.*.lua=C:\PathToLuaJIT\luajit.exe -eio.stdout:setvbuf'no' "$(FileNameExt)" $(1) $(2) $(3) $(4) 
#command.compile.*.lua=C:\PathToLuaJIT\luajit.exe -b "$(FileNameExt)" "$(FileName).luac" 

calltip.lua.word.characters=.:$(word.chars.lua) 
calltip.lua.end.definition=) 
api.$(file.patterns.lua)=$(SciteDefaultHome)\lua5.api;$(SciteDefaultHome)\SciTELua.api 

使用菜單查看 - >參數設置爲$值(1)... $(4)

Calltip文件需要:

+0

感謝您的回覆,如何處理這些文件lua5.api和SciTELua.api。我將它下載並顯示參數集值的路徑。該怎麼辦? – shamim

+0

只需將它們複製到您的SciTE文件夾(所有.properties文件所在的位置) –