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
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/107354.htm