使用MonoDevelop寫了一段時間的Shader代碼,發現效率過低了,因此換用Sublime Text。git
一、下載 sublime Text2github
官網:http://www.sublimetext.com/2,下載安裝函數
二、安裝Package Controlspa
地址:https://sublime.wbond.net/installation#st2.net
下載 Package Control.sublime-package插件
三、打開Sublime text,點擊菜單欄 Perferences/Borwer Packages,打開sub的安裝目錄3d
四、把 步驟2 下載的文件,拷貝到 Installed Packages 目錄下blog
五、重啓 Sublime Textip
一、按Ctrl+Ship+p,輸入:Install Package ,按回車get
二、在輸入框中輸入 unity shader,按回車,等待安裝完成
三、重啓sublime text,打開一個*.shader文件,此時shader的語法已經高亮了
若是安裝後shader語法沒有高亮,須要手動設置,方法以下:
一、點擊 右下角
二、選擇 open all with current extension as / Unity shader
安裝完上面的 Unity3D Shader Highlighter and Snippets 以後還有一些cg的函數的關鍵字沒有語法高亮(fmod ceil),以下圖所示
而後以我把下面這幾個package也一併安裝了,這下關鍵就高亮了
GL Shader Validator
OpenGL Shading Language (GLSL)
ShaderLanguages
Shader Syntax (GLSL HLSL Cg)
國人自制shader語法提示插件:https://github.com/wudixiaop/ShaderlabVS/releases