歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> OS X下為Sublime Text 2配置C#編譯運行環境

OS X下為Sublime Text 2配置C#編譯運行環境

日期:2017/2/28 14:27:38   编辑:Linux教程

Sublime Text 2 對於程序員來說是一個無比性感的工具。工作中用她修改一些代碼段,後來竟然逐步取代了操作系統中的文本編輯器。ST2是一款收費軟件,售價$70.00,未注冊版本可以無限試用。她的擴展性很強,支持多種開發語言。不過默認安裝下對C#的支持並不是太友好,想要在OS X下使用ST2作為C#代碼的編輯器需要定制化一下。

OS X 下的 C# 編譯環境安裝

非工作時間我使用OS X操作系統,可用的C#編譯器也只有Mono了。項目主頁:http://mono-project.com/Main_Page。下載地址:http://www.go-mono.com/mono-downloads/download.html。下載安裝步驟略去,安裝成功後打開終端輸入 “mono --version”,如圖說明安裝成功了。

Sublime Text 2 編譯和運行 C# 的兩個關鍵命令

“mcs” --編譯*.cs文件的命令。關於 ”mcs” 的具體說明:http://www.mono-project.com/CSharp_Compiler

“mono” --運行編譯後生成的*.exe文件的命令。

關於這兩個命令的具體使用方法和參數,可以在終端中輸入 命令名+”--help”查看。

配置 Sublime Text 2 的 C# Build System

打開 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

Copyright © Linux教程網 All Rights Reserved