SciTE中強大的Lua指令碼語言

2021-05-22 05:52:13 字數 637 閱讀 9674

scite中強大的lua指令碼語言

━━━━━━━━━━━━━━━━━━━━━━━━━━

**:〈鬍子軟體工作室〉 http://hi.baidu.com/boxroom

編輯器中內嵌自己的巨集語言已經是常見的事情,而且是否有巨集語言已經成為乙個編輯器是否強大的標準之一。不過,我所了解的編輯器中巨集語言能強大到如scite內嵌的lua script語言的確屬未見。

scite的好處已經說過很多了,許多使用者看中的是它的小巧、快速、簡潔和易定製的功能。這些優點也是我最初看中scite的原因。隨著對scite了解的深入,我發現scite更為引人注目的方面應該是極易擴充功能。這種擴充表現在兩個方面:一是源**開放,使用者很容易通過修改源**來豐富scite的功能。這方面我已經完成了幾個不同的lexer,足以滿足自己日常工作的需求了。另乙個擴充套件scite功能的途徑是通過lua指令碼語言來實現。馬巨集斌在他的mtex套裝中的sc1(scite的乙個靜態編譯的版本)中已經引入大量通過lua指令碼實現的功能。令人吃驚的是通過lua指令碼實現scite功能的擴充**量極小,因此在資源耗用不大的情況下,通過lua指令碼擴充scite的功能還是很方便的。考慮到下一代的tex引擎--luatex將在tex中引入lua的因素,現在是時候來認真對待lua指令碼語言了。

Lua中強大的元方法 index詳解

這篇文章主要介紹了lua中強大的元方法 index詳解,本文著重講解了使用 index元方法實現table的繼承,需要的朋友可以參考下 今天要來介紹比較好玩的內容 index元方法 1.我是備胎,記得回頭看看 咳咳,相信每一位女生都擁有或者不知不覺中擁有了一些備胎,啊,當然,又或許是成為過別人的備胎...

Unity中預覽lua指令碼

unity中選中指令碼後,右側的inspector可以看到指令碼的文字資訊,但是lua作為一種文字卻並不能被unity識別從而產生預覽效果,如圖 c 指令碼預覽效果 lua指令碼預覽效果 此時要想產生類似的效果,需要自己手動編寫 來實現,很簡單,直接上 using unityengine using...

Redis中快取Lua 指令碼

為什麼要快取 在指令碼比較長的情況下,如果每次呼叫指令碼都需要把整個指令碼傳給redis 服務端,會產生比較大的網路開銷。為了解決這個問題,redis 提供了evalsha 命令,允許開發者通過指令碼內容的sha1 摘要來執行指令碼。如何快取 redis 在執行script load 命令時會計算指...