用Sublime Text 2写C语言代码

. 2 min read

第三人称很早以前就有学习C语言的计划,大概可以追溯到初中时代。然而严重的拖延症和缺乏强有力的约束力导致迟迟未能达成这个“梦想”。作为非计算机专业学生,学校专门为我这样的人开设了所谓的“A班”。

学校机房的硬件还是跟得上时代的,系统齐刷刷的盗版Win7,软件清一色的盗版office 2010——这些都不是重点,既然要写C语言代码,一个好的编辑器必不可少,然而机房的win7全部安装了VC++6.0这个老古董。在黑苹果下用Xcode写C语言代码是很舒服的;VS201X虽强大,但对C语言的支持是不完整的,多数时候给新手带来不必要的麻烦。为了提高效率,同时弥补手指反应迟钝的天然缺陷,一个具备代码自动补全功能的编辑器显得尤为重要。以前用Sublime Text编辑PHP和CSS代码,本着减少学习成本的原则,决定配置Sublime text 2来作为C语言代码编辑环境。

一、代码自动补全

Sublime text 下的插件十分丰富,不过C语言的插件仅仅找到一款:Clang。直接在插件库搜索即可安装。

二、中文编码

同样是插件convert to UTF-8。美中不足的是每次新建文档需要设置文档为GBK格式,然后重载文档才能写入中文。

三、编译环境

直接下载了别人下载好的MinGW,解压到任意路径,如C:。设置系统环境变量:C:MinGWbin。再用cmd:set path=C:强制系统刷新环境变量。

四、其他配置

在Sublime text 点选Tools => Build System =>『New Build System..』

{
     "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
     "working_dir": "${file_path}",
     "selector": "source.c, source.c++",
     "encoding":"big5",
     "variants":
     [
          {
               "name": "Run",
               "cmd": ["${file_path}/${file_base_name}.exe"]
          }
     ]
}

输入上边内容保存为“C++Bulider.sublime-bulid”文件。

其实我是不想把这篇文章写成教程的,所以你也不要把它当做教程,在黑苹果下写的文章,所以没有截图,这只是一个备忘录吧,越来越发现不会写东西,总想写毫无营养的死板的“教程”式文章。
这是病,得治!


TOC