Sublime Text 2 對於程序員來說是一個無比性感的工具。工作中用她修改一些代碼段,後來竟然逐步取代了操作系統中的文本編輯器。ST2是一款收費軟件,售價$70.00,未注冊版本可以無限試用。她的擴展性很強,支持多種開發語言。不過默認安裝下對C#的支持並不是太友好,想要在OS X下使用ST2作為C#代碼的編輯器需要定制化一下。
非工作時間我使用OS X操作系統,可用的C#編譯器也只有Mono了。項目主頁:http://mono-project.com/Main_Page。下載地址:http://www.go-mono.com/mono-downloads/download.html。下載安裝步驟略去,安裝成功後打開終端輸入 “mono --version”,如圖說明安裝成功了。
“mcs” --編譯*.cs文件的命令。關於 ”mcs” 的具體說明:http://www.mono-project.com/CSharp_Compiler
“mono” --運行編譯後生成的*.exe文件的命令。
關於這兩個命令的具體使用方法和參數,可以在終端中輸入 命令名+”--help”查看。
打開 ST2 選擇 Tools —> Build System —> New Build System 如圖所示:
輸入以下代碼:
{
"cmd": ["mcs", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.cs",
"encoding": "GBK",
"variants":
[
{
"name": "Run",
"cmd": ["Mono", "${file_path}/${file_base_name}.exe"]
}
]
}
關於 ST2 Build System 的參數說明請參考: http://www.sublimetext.com/docs/build。點擊保存,輸入文件名 C#.sublime-build,文件會默認保存到 Packages/User 文件夾下。至此,配置ST2的工作就完成了。
隨手寫了一段性感無比的代碼
“⌘+B” 編譯一下,性感無比的提示跳出來了。此時會在*.cs目錄下生成同名的exe文件。
“⌘+Shift+B” 運行一下,再一次出現性感無比的提示。
我習慣在 ST2 裡手動搞定代碼格式化,這裡推薦是的 C# 的智能提示插件 —> CompleteSharp。
OS X 下的 Sublime Text 2 編譯運行 C# 的環境就搭建成功了。
Ubuntu 12.10 安裝破解Sublime Text 2 http://www.linuxidc.com/Linux/2013-07/86898.htm
Ubuntu 13.04安裝Sublime Text 2 http://www.linuxidc.com/Linux/2013-05/84228.htm
編碼神器——Sublime Text 包管理工具及擴展大全 http://www.linuxidc.com/Linux/2013-10/91701.htm
如何開發 Sublime Text 2 的插件 http://www.linuxidc.com/Linux/2013-09/90046.htm
Windows Mac Linux下安裝以及破解Sublime Text 2編輯器 http://www.linuxidc.com/Linux/2013-08/89452.htm
文本編輯器Sublime Text 使用體驗 http://www.linuxidc.com/Linux/2013-08/89326.htm