转载 自

Sublime Text 2 的详细配置(C++)

想起暑假在公司偷偷写题,用不惯vs ,配sublime 又一直编译不了...每次用codeblocks 眼泪掉下来www

下载sublime

设置字体大小


第一次进入Sublime的时候发现字体实在太小了
Perferences -> Font -> Larger
多按几次,选择一个合适的即可

安装Package Control


挂上全局代理Proxifier(据说服务器被墙掉了),重新打开Sublime,按下Ctrl + ~打开控制台
输入以下代码

import urllib2,os;pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path();
os.makedirs(ipp) if not os.path.exists(ipp)
else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

按照命令重启几次就可以了

配置环境变量


打开cmd,输入gcc -v检查是否需要配置gcc,如果该命令可以被识别,这个步骤就可跳过
首先你的电脑需要安装MinGW,当然codeblocks自带的MinGW也可以
系统->高级系统设置->环境变量
新建两个系统变量,
变量名:C_INCLUDEDE_PATH
变量值:C:\Program Files (x86)\CodeBlocks\MinGW\include

另外一个:
变量名:LIBRARY_PATH
变量值:C:\Program Files (x86)\CodeBlocks\MinGW\lib

还有一个:
变量名:PATH
变量值:(已有的值) ;(英文分隔符)C:\Program Files (x86)\CodeBlocks\MinGW\bin

现在在cmd中输入gcc -v检查一下是否成功

编译


随便写一个程序,比如

#include<bits/stdc++.h>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
printf("t=%d\n",t);
printf("Hello Sublime!\n");
return ;

然后按下ctrl+B,如果成功了,那么这个步骤就可以跳过,其他问题的话,检查一下上边环境变量是否配置错误
还是有错误的话,就GOOGLE一下吧

运行


编译后,按下Ctrl+Shift+B,同样,如果弹出窗口了,你可以跳过这一步,如果并没有弹出窗口,只在下方显示出Hello Sublime(上边程序运行结果),说明需要配置一下使得其弹出cmd窗口

Tools -> Build System -> New Build System…
贴下列代码:(C++版本)

{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}.exe" ],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : ["start", "cmd", "/k", "${file_path}/${file_base_name} &&echo. & pause && exit"]
}
]
}

代码中的 &pause 指运行完程序后不立即退出,显示“请按任意键继续…” 这样窗口就不是一闪而过了

保存到默认位置即可,文件名任意,一定是sublime-settings后缀
然后Tools -> Build System 里边出现之前保存的文件名,选中即可

按下Ctrl+Shift+B,现在应该成功了

Sublime Text 2 配置(转载)的更多相关文章

  1. 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)

    原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...

  2. Sublime Text 3 配置和使用方法

    下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档   技巧 -用户或-User后缀的菜单项,其对应的配置文件都 ...

  3. sublime Text 2 配置以及 Python环境搭建

    在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...

  4. Sublime Text 3 配置Java开发

    Sublime Text 3 配置Java开发 内嵌模式 在Sublime内部输出面板显示执行过程 配置JavaC - INSET.sublime-build 打开Sublime的包目录(选择菜单:P ...

  5. sublime text 3 配置python IDE

    Python越来越受“程序猿”们的青睐.快速的开发模式,简洁的代码格式,海量的扩展,这无疑都为python的火热奠定了基础. “磨刀不误砍柴工”,一款功能强劲的IDE能帮助开发者有效的管理.编辑,运行 ...

  6. Sublime Text 3 配置分析与我的配置---小结

    Sublime Text 3 配置解释(默认){// 设置主题文件"color_scheme": "Packages/Color Scheme – Default/Mon ...

  7. Sublime Text 3 配置Python3.x

    Sublime Text 3 配置Python3.x 一.Package Control 安装: 1,通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴 ...

  8. sublime text基本配置备份

    sublime text基本配置备份: // Settings in here override those in "Default/Preferences.sublime-settings ...

  9. win和mac系统Sublime Text 3配置编译c和c++

    widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU’s Not Unix)是linux中的一 ...

随机推荐

  1. WebStorm 11、PhpStorm 10免费激活(不需要注册码)

    之前分享的WebStorm9.WebStrom10.PhpStorm9注册码生成网站已经被站长关了,比较遗憾!http://my.oschina.net/ximidao/blog/486353 现在官 ...

  2. sharepoint2013用户切换实现方式

    作为一个刚学sharepoint的新人,今天在账号的切换中烦躁无比,不知道有木有人和我一样,sharepoint2013没有了切换用户,真的很不方便,当然了,也不是没有办法加上去,经过本人一个下午的研 ...

  3. King's Quest —— POJ1904(ZOJ2470)Tarjan缩点

    King's Quest Time Limit: 15000MS Memory Limit: 65536K Case Time Limit: 2000MS Description Once upon ...

  4. Unity3D心得分享

    本篇文章的内容以各种tips为主,不间断更新 系列文章 =========================== "Unity测试系列"文章索引 Unity-Animator深入系列 ...

  5. [ASM C/C++] C语言的main 函数

    C语言有两种可能的运行环境 1. 独立(freestanding) 在独立环境中,C程序执行不需要操作系统的支持,因此只具有最小的链接库能力. 2. 宿主(hosted) 在宿主的环境中,C程序会在操 ...

  6. Linux服务器的那些性能参数指标

    Linux服务器的那些性能参数指标 一个基于Linux操作系统的服务器运行的同时,也会表征出各种各样参数信息.通常来说运维人员.系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要, ...

  7. EasyUI、Struts2、Hibernate、spring 框架整合

    经历了四个月的学习,中间过程曲折离奇,好在坚持下来了,也到了最后框架的整合中间过程也只有自己能体会了. 接下来开始说一下整合中的问题和技巧: 1,  jar包导入 c3p0(2个).jdbc(1个). ...

  8. SQL函数

    1,字符串截取拼接 CONCAT(),'****');SUBSTRING_INDEX(c.context,'}',1);SUBSTRING_INDEX(a.task_context,':',-1) a ...

  9. Tutorial - Deferred Rendering Shadow Mapping 转

    http://www.codinglabs.net/tutorial_opengl_deferred_rendering_shadow_mapping.aspx Tutorial - Deferred ...

  10. Macbook Pro配置PHP开发环境

    Macbook Pro配置PHP开发环境 安装环境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 MySQL 5.6.22 Apache配置 在Mac OS 10 ...