Mac 下配置sublime3 编译C/C++

来源:互联网 发布:淘宝刷一个钻多少钱 编辑:程序博客网 时间:2024/05/22 03:43
最近因为作业有点多,而且学习上有点放松,停滞在代码实现上已经有两个月了,真的算法还没有好好的入门,需要尽快得提升了。。。
     无意中发现一个比较好用的文本编辑器,sublime,感觉这个东西真的挺不错的,它有好多的插件,可以补足前端开发几乎所有的库的需求,而且还可以对常用的语言C/C++/java/C#/python/。。。。都可以在上面写。可以安装一些它的插件进行一些函数库的补足。上面的一些快捷键相对而言也确实很方便,用过linux下的vim 就可以体会到sublime带给你的快速和高效。
     不过配置它的插件以及调整它编译c/c++ 还是用了挺长时间的。
     windows/linux/os系统的sublime都可以在它的官网上找到,现在的最新版本是sublime3.
  1.安装MAC 版 sublime text 3 安装插件管理器
    打开Sublime,按下Control + `(Mac)或者Ctrl + `(Windows),然后粘贴上下面的代码:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path()urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

2.Package Control的使用方法:安装插件

快捷键 Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功)。

之后对sublime的使用有其他功能需求的可以根据自己需要下载一些插件,就用package control:install package选项,搜索自己需要的插件,点击回车就可以。
结下来使用sublime 写c++/C 程序,新建一个文档,写一个简单的测试程序,以c++为例,存储的名字为1.c。我把它放到桌面。















方法一:可以使用sublime自带的编译器,选择tools-->build system-->C++single file (sublime的自带c++ 编译器可以在sublime 直接编译),因为有的时候它的编译器可能配置文件不够全面,所以会出现无法输出的情况,需要自己进行配置,选择tools-->build system-->New build system.输入以下代码:
 "cmd" : ["gcc -o ${file_base_name} $file_name"],    "shell" : true,    "working_dir" : "$file_path",    "selector": "source.c",    "encoding":"utf-8",    "variants" :    [{        "name" : "Run",        "cmd" : "${file_path}/${file_base_name}"    }]
保存为NewCompile.sublime-build
再重新进入选择编译器的界面 tools-->tools-->build system就会出现NewCompile.sublime-build,选择这个进行编译运行。快捷键是commond+B (编译) commond+shift+B (运行)

方法二(也是比较方便的):在sublime中写好的1.c文件使用命令行运行。
使用命令行进入1.c文件所在的目录即desktop(我存放的位置),先进行编译,如果是C++,输入命令:g++ -o 1 1.c
如果是C,输入命令:gcc -o 1 1.c
然后进行运行,c和C++都一样,输入命令:  ./1
建议大家都使用命令行,程序员手速的需要。大笑

0 0