詳解如何讓EditPlus支持LUA教程
如何讓EditPlus支持LUA教程是本文要介紹的內(nèi)容,這次主要介紹一下學習Lua之前的準備工作。關(guān)于在EditPlus中實現(xiàn)lua的安裝,具體內(nèi)容來看本文詳解。
(1) 下載Lua安裝包,最新版本是lua-5.1.3. 它的體積很小,只有210K,http://luaforge.net/frs/?group_id=377
這是WINDOWS版本. 附帶了編輯器,連環(huán)境變量都一次搞定了。
(2)安裝lua包
(3)安裝EditPlus編輯器:
EditPlus 簡單又好用, 我自己喜歡漢化版 http://www.crsky.com/soft/1578.html. 2.3以上版本可以使用一下注冊碼:
- Name:www.cnzz.cc
- Code:60A8E-21F10-5BZ83-ADW4E-F3TC9
(4)讓EditPlus支持lua高亮
下拉菜單"工具" -- "首選項" ,選擇"語法". 點擊"添加"按鈕增加一個文件類型,在下面的"描述"和"擴展名"欄里都填寫lua。
下面設(shè)置語法文件。
lua.stx文件下載地址:http://download.csdn.net/source/257667. 注意要按一下"載入"按鈕.
再設(shè)置好"自動換行"和"縮進".
(5)讓EditPlus能調(diào)用Lua5調(diào)試代碼
選擇左面的"用戶工具",點擊右面的"添加"--"應用程序"之后,"菜單文本"填 Run_Lua5"命令"欄, 需要寫明你步驟(2)安裝的lua5系統(tǒng)的位置.在"參數(shù)"欄, 選擇"文件路徑", 或者$(FilePath)在"初始目錄"欄, 選擇"文件目錄", 或者$(FileDir)更改所有設(shè)置之后,不要忘記點擊"應用",讓設(shè)置生效.
(6)讓EditPlus能定位出錯行, 沒有這個功能編輯大文件時可以讓人麻煩死.
這需要讓EditPlus能理解Lua5的輸出.注意"初始目錄"欄下面還有個"捕獲輸出"開關(guān), 要鉤選.按"輸出模式"按鈕, 打開輸出模式設(shè)置框.去掉"使用默認輸出模式"選項.
在正則表達式中填寫"^(.:\\.*):([0-9]):.*"文件名選"標記1", 行選"標記2".
(7)現(xiàn)在讓我們試試語法高亮和調(diào)試設(shè)置成功沒有
創(chuàng)建一個新的Lua文件,寫入一行代碼:print("Hello,Lua")選擇菜單的"工具",最下面有自定義命令Run_Lua5,點擊此命令即可完成lua文件的執(zhí)行.執(zhí)行結(jié)果是彈出一個寫有Hello,Lua的控制臺。
(8)試試能否定位出錯行
在剛才的代碼前面加一行 x==1, 這是一行錯誤表達式.再執(zhí)行一次, 在彈出控制臺的出錯提示行上面雙擊,EditPlus有沒有正確定位出錯行?至此,學習Lua的準備工作完畢,可以正式開始學習了。
定義函數(shù)模板。
為什么要這么做呢?因為一個lua文件里面往往好多函數(shù)在里面,要找一個函數(shù)挺麻煩的,如果按ctrl F11可以出來函數(shù)列表,那就爽多了,有多少函數(shù)一目了然。要做到這一點,就要在剛才那個配置語法的窗口那里,點[函數(shù)模板],在函數(shù)模板定義表達式那 里,鍵入如下:function [a-zA-Z0-9]+\([a-zA-Z0-9 ,]+\)\n.*\nend
小結(jié):詳解如何讓EditPlus支持LUA教程的內(nèi)容介紹完了,希望通過本文的學習那對你有所幫助!