ubuntu 14.04下熟悉lua的語法
隨著lua越來越成熟,在服務器中應用也越來越廣。自己也想向這方面發(fā)展,于是便開始lua的學習。
學習新的語言,應該是先編譯、安裝、部署開發(fā)調(diào)試環(huán)境,然后練習...可是,我現(xiàn)在并沒有項目做啊,我只是想先熟悉一下lua的語法,沒必要這么復雜。于是便開始找個簡單的lua IDE。挑來挑去,選了個 ZeroBrane Studio ,原因是它小巧,可以單步調(diào)試。另外,在linux下也不是有那么多的選擇的,我可不想剛開始學就用個sublime text寫個xxx.lua再到shell去執(zhí)行l(wèi)ua xxx.lua。
ZeroBrane Studio是免費開源的,不過如果是用來工作并且有條件的話,也可以付費支持一下。在http://studio.zerobrane.com/下載對應的安裝包。在linux下安裝包為ZeroBraneStudioEduPack-1.00-linux.sh,直接運行安裝。
順利的話,在Dash中搜索Zero就可以看到ZeroBrane Studio了。
ZeroBrane Studio作為輕量級的IDE非常不錯,至少用來學習你可以拋開環(huán)境部署,還可以單步調(diào)試,查看堆棧...
ZeroBrane Studio自帶編譯好的lua二進制文件,這就是為什么系統(tǒng)中沒裝lua也可能運行、調(diào)試lua。安裝后的文件在opt/zbstudio中,在/opt/zbstudio/bin/linux/x64中可以看到,有l(wèi)ua、lua52、lua53三個lua解析器,表明ZBS支持這三個版本,在菜單Project/lua interpreter中可以選擇。在Edit/Preferences中可以設置字體、tab縮進、高亮、快捷鍵。如果你已經(jīng)安裝了lua,也可以在這里指定自己的lua路徑。但這是個lua配置文件,參考它的文檔即可。
lua作為一種附屬的腳本,很少會獨立運行。因此,如果作為項目開發(fā),ZBS顯然沒有提供lua的庫,至少頭文件就沒有。我也還沒有測試ZBS是否可以像decode那樣可以調(diào)試其他項目。
以上所述就是本文的全部內(nèi)容了,希望能夠?qū)Υ蠹覍W習lua語法有所幫助。
相關文章
Lua中的控制結(jié)構(gòu)(流程控制)簡明總結(jié)
這篇文章主要介紹了Lua中的控制結(jié)構(gòu)(流程控制)簡明總結(jié),本文講解了IF、repeat、while、for、break、return等語句,需要的朋友可以參考下2014-10-10Lua學習筆記之函數(shù)、變長參數(shù)、closure(閉包)、select等
這篇文章主要介紹了Lua學習筆記之函數(shù)、變長參數(shù)、closure(閉包)、select等,本文著重講解了這些特性的用法,并給出代碼實例,需要的朋友可以參考下2015-04-04