對於習慣了使用visual studio + visual AssistX的C++程序員來說,使用強大的Xcode來編寫代碼就是很不方便的事情了,如果再編寫lua腳本,不得不借助於Sublime Text,那種滋味不用多說,眼淚嘩嘩的...
對於Xcode 是否擁有lua 語法高亮的插件,答案絕對是YES。雖然寫這篇文章有模仿他人的嫌疑,但是為了加深記憶,請諒解。
接下來說下自己在Xcode中安裝lua高亮插件的大致流程:
(1) 下載lua語法插件,網址:
https://github.com/breinhart/Lua-In-Xcode
其主要文件是Add-Lua.sh, Lua.xclangspec,下載文件后,假設文件目錄名為:Lua-In-Xcode-master
(2) 打開終端,進入Lua-In-Xcode-master目錄后,輸入命令: sudo ./Add-Lua.sh(Enter) 注意要保證Xcode處於關閉狀態
(3) 輸入機器的密碼,注意,終端上是不會顯示機器的密碼的,所以,輸入后,直接點擊Enter 即可。
(4) 再次打開終端,輸入命令:
rm -f /private/var/folders/*/*/*/com.apple.DeveloperTools/*/Xcode/PlugInCache-Debug.xcplugincache
該命令,主要用於清除掉其緩存
(5) 打開Xcode, 選擇 Editor -> Syntax Coloring ,找到lua,點擊即可使得對應lua語法變色,如果切換為其它lua文件,需要再次選擇Syntax Coloring
大概的流程就是這樣了,不過接下來想說一下,關於Xcode 語法變色的設置:
(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
