如何在os x下让sublime text 编译编译c程序

如何在os x下让sublime text编译c程序? - 知乎66被浏览17363分享邀请回答0添加评论分享收藏感谢收起OS X下为Sublime Text 2配置C#编译运行环境_Linux教程_Linux公社-Linux系统门户网站
你好,游客
OS X下为Sublime Text 2配置C#编译运行环境
来源:Linux社区&
作者:billtsui
Sublime Text 2 对于程序员来说是一个无比性感的工具。工作中用她修改一些代码段,后来竟然逐步取代了操作系统中的文本编辑器。ST2是一款收费软件,售价$70.00,未注册版本可以无限试用。她的扩展性很强,支持多种开发语言。不过默认安装下对C#的支持并不是太友好,想要在OS X下使用ST2作为C#代码的编辑器需要定制化一下。
OS X 下的 C# 编译环境安装
非工作时间我使用OS X操作系统,可用的C#编译器也只有Mono了。项目主页:。下载地址:。下载安装步骤略去,安装成功后打开终端输入 &mono --version&,如图说明安装成功了。
Sublime Text 2 编译和运行 C# 的两个关键命令
&mcs& --编译*.cs文件的命令。关于 &mcs& 的具体说明:
&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 的参数说明请参考:&。点击保存,输入文件名 C#.sublime-build,文件会默认保存到 Packages/User 文件夹下。至此,配置ST2的工作就完成了。
测试编译与运行环境
随手写了一段性感无比的代码
&?+B& 编译一下,性感无比的提示跳出来了。此时会在*.cs目录下生成同名的exe文件。
&?+Shift+B& 运行一下,再一次出现性感无比的提示。
推荐使用的插件
我习惯在 ST2 里手动搞定代码格式化,这里推荐是的 C# 的智能提示插件 && CompleteSharp。
OS X 下的 Sublime Text 2 编译运行 C# 的环境就搭建成功了。
12.10 安装破解Sublime Text 2
Ubuntu 13.04安装Sublime Text 2
编码神器&&Sublime Text 包管理工具及扩展大全
如何开发 Sublime Text 2 的插件
Windows Mac Linux下安装以及破解Sublime Text 2编辑器
文本编辑器Sublime Text 使用体验
本文永久更新链接地址:
相关资讯 & & &
& (04月15日)
& (04/13/:46)
& (02/10/:07)
& (05/10/:54)
& (06/29/:41)
& (02/10/:28)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款在Mac下用Sublime Text 2 架设C开发环境 - 简书
在Mac下用Sublime Text 2 架设C开发环境
申明:如果尝试失败,请确认你的运行快捷键是Shift+Command+B,编译快捷键是Command+B,不要搞混。 在Mac下使用Sublime编写C程序,首先下载Xcode和Command Line Tool。这两个程序要分别下载,Command Line Tool的下载需要在Terminal中输入指令:xcode-select --install。接下来就具体分为两种方法。一 默认型打开Sublime写入C程序,并保存后。选择Tools -& Run ,在控制台中输出如下:
说明我们调用的clang编译器,苹果自带的。二 配置Build SystemSublime Text 2版本:在Sublime Text中, 点击 Tools -& Build System -& New Build System... 会弹出一个配置文件的模版将模版中的内容替换成结果:
"cmd" : ["gcc $file_name -o ${file_base_name} && ./${file_base_name}"],
"selector" : "source.c",
"shell" : true,
"working_dir" : "$file_path"
然后保存成C.sublime-build,位置默认即可。解释一下里面的代码:代码是采用JSON格式写成的。cmd先调用gcc程序进行编译,然后对编译好的程序执行。(因为Sublime Text 2中没有Run,只有Build)["gcc",
"-o", "$file_base_name", "$file_name"]这条命令指调用gcc,并且编译输出时把编译文件名字修改为基本文字。如hello.c的编译结果是hello。两个文件同时存在。selector是指如果你选择自动编译,sublime可以根据后缀名称自动选择编译程序。working_dir:工作目录如果使用的Sublime Text 3,则将配置模版换成:
"cmd" : ["gcc $file_name -o ${file_base_name}"],
"shell" : true,
"working_dir" : "$file_path",
"variants" :
"name" : "Run",
"cmd" : "./${file_base_name}"
对Sublime-build中的命令还不熟悉的,请移步下一个链接。

我要回帖

更多关于 sublime text 3 os 的文章

 

随机推荐