對於習慣了使用visual studio + visual AssistX的C++程序員來講,使用強大的Xcode來編寫代碼就是很不方便的事情了,若是再編寫lua腳本,不得不借助於Sublime Text,那種滋味不用多說,眼淚嘩嘩的...html
對於Xcode 是否擁有lua 語法高亮的插件,答案絕對是YES。雖然寫這篇文章有模仿他人的嫌疑,可是爲了加深記憶,請諒解。
接下來講下本身在Xcode中安裝lua高亮插件的大體流程:git
(1) 下載lua語法插件,網址:程序員
https://github.com/breinhart/Lua-In-Xcode
其主要文件是Add-Lua.sh, Lua.xclangspec,下載文件後,假設文件目錄名爲:Lua-In-Xcode-mastergithub
(2) 打開終端,進入Lua-In-Xcode-master目錄後,輸入命令: sudo ./Add-Lua.sh(Enter) 注意要保證Xcode處於關閉狀態緩存
(3) 輸入機器的密碼,注意,終端上是不會顯示機器的密碼的,因此,輸入後,直接點擊Enter 便可。app
(4) 再次打開終端,輸入命令:lua
rm -f /private/var/folders/*/*/*/com.apple.DeveloperTools/*/Xcode/PlugInCache-Debug.xcplugincache
該命令,主要用於清除掉其緩存.net
(5) 打開Xcode, 選擇 Editor -> Syntax Coloring ,找到lua,點擊便可使得對應lua語法變色,若是切換爲其它lua文件,須要再次選擇Syntax Coloring插件
大概的流程就是這樣了,不過接下來想說一下,關於Xcode 語法變色的設置:code
(1) 進入應用程序,找到Xcode, 右擊選擇「顯示包內容」,而後進入Contents/ShareFrameworks/DVTFoundation.framework/Versions/A/Resources中,注意這些文件爲隱藏文件。
(2) 在上述目錄下,你會發現不少好比,C++.xclangspec, C.xclangspec等.xclangspec文件,這些就是相關的語言說明文件,您可使用SublimeText打開其文件,看看相關語法文件的內容。
(3) 在同等目錄下,找到DVTFoundation.xcplugindata,該文件是各類語言的plist配置文件,打開後,你能夠查看下lua文件的配置,以下:
這些是語言配置的大體步驟,說的有些多,但但願能給你們帶來些收穫。
參考:
http://www.jianshu.com/p/79c0824f2b31
http://blog.csdn.net/cen616899547/article/details/24378567
http://blog.csdn.net/XiaoYuWen1242466468/article/details/50906912