转载 自

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. Http组件的介绍

    do_Http组件就是实现http/https协议的组件. 首先要说明一下,Do平台只是一个移动端开发的平台,不涉及任何后台服务端的技术,你可以使用你自己任何熟悉的语言和技术来实现服务端,do_Htt ...

  2. HQL查询——聚集函数

    HQL查询--聚集函数 HQL也支持在选出的属性上使用聚集函数.HQL支持的聚集函数与SQL的完全相同: (1)avg:计算属性平均值: (2)count:统计选择对象的数量: (3)max:统计属性 ...

  3. JavaScript对象的chapterIII

    二.DOM对象: DOM (document object model) 文档对象模型,它定义了操作文档对象的接口. DOM 把一份html文档表示为一棵家谱树,使用parent(父), child( ...

  4. 今天学的是 HTML基本元素、基本语法元素特点等,就发图片吧。

    现在我们新手用的软件是:Adobe Dreamweaver CS6 按照下面格式来改,以后点HTML5直接就改过来了. 可以敲敲这些代码,大家一起学习. <!doctype html>&l ...

  5. [转]NandFlash和NorFlash的区别

    一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术.Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM 和EEPROM一统天下的局面.紧 ...

  6. GitHub注册账号

    username : hcloudypassword : hujunyun3174email : 370284221@qq.com

  7. Linux连接Internet

    Linux连接Internet 1. Linux网卡 1.1 查看内核所扑捉到的网卡信息(已经安装到服务器并且被Linux内核识别的网卡) [root@www ~]# dmesg | grep -in ...

  8. 用css改变鼠标选中文字的样式

    打开一个页面,选中一段文字,会出现系统默认的蓝色背景和白色文字,如下图: 那么 这种选中效果我们怎么去自定制呢,比如我想让文字选中的时候背景是绿色,文字是白色 我们在css文件中插入如下代码: ::- ...

  9. JS获取元素尺寸大小、鼠标位置

    //e.clientX|Y:表示鼠标相对浏览器可视窗口的当前坐标 //e.offsetX|Y:表示鼠标相对于事件源对象的坐标 //e.pageX|Y:表示鼠标相对于网页的坐标 /* element.o ...

  10. 【oracle】oracle学习笔记2--scoot账户的激活与解锁

    1.用sysz账户as sysddba登录,并执行scott.sql文件.我的文件目录是C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin ...