Sublime Text 2 配置(转载)
转载 自
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 配置(转载)的更多相关文章
- 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)
原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...
- Sublime Text 3 配置和使用方法
下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档 技巧 -用户或-User后缀的菜单项,其对应的配置文件都 ...
- sublime Text 2 配置以及 Python环境搭建
在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...
- Sublime Text 3 配置Java开发
Sublime Text 3 配置Java开发 内嵌模式 在Sublime内部输出面板显示执行过程 配置JavaC - INSET.sublime-build 打开Sublime的包目录(选择菜单:P ...
- sublime text 3 配置python IDE
Python越来越受“程序猿”们的青睐.快速的开发模式,简洁的代码格式,海量的扩展,这无疑都为python的火热奠定了基础. “磨刀不误砍柴工”,一款功能强劲的IDE能帮助开发者有效的管理.编辑,运行 ...
- Sublime Text 3 配置分析与我的配置---小结
Sublime Text 3 配置解释(默认){// 设置主题文件"color_scheme": "Packages/Color Scheme – Default/Mon ...
- Sublime Text 3 配置Python3.x
Sublime Text 3 配置Python3.x 一.Package Control 安装: 1,通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴 ...
- sublime text基本配置备份
sublime text基本配置备份: // Settings in here override those in "Default/Preferences.sublime-settings ...
- win和mac系统Sublime Text 3配置编译c和c++
widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU’s Not Unix)是linux中的一 ...
随机推荐
- easyui DataGrid 工具类之 后台生成列
@SuppressWarnings({ "rawtypes", "unchecked" }) public Map<String, Object&g ...
- hive相关
HIVE JOIN:http://blog.csdn.net/yfkiss/article/details/8073608 HIVE资料: 一条记录map阶段输出KV,shuffle sort,输出K ...
- 关于工程结合git的配置
我们通常把代码放到git sever中,(scm manager)中,上传,下载代码, 可是通常工程的代码改动会有图标提示,改动过的,或者新增的,那么需要在eclipse的工程中做一下简单配置 1,工 ...
- 初识CEF
介绍 CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目.Google Chromium项目主要是为Google Chrome应用开 ...
- PHP调用webservice遇到 Soap WSDL Error - "failed to load external entity
本人遇到的原因是服务器上没有安装php-soap centos安装方式: yum install php-soap 安装完成后重启 php-fpm 服务 service php-fpm restart ...
- Android二维码功能实现,在程序内嵌入ZXing项目
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526247 最近二维码真是越来越火了,随便电视上.网络上.商场里,到处都是二维码. ...
- 5.Swift枚举|结构体|类|属性|方法|下标脚本|继承
1. 枚举: ->在Swift中依然适用整数来标示枚举值,需搭配case关键字 enum Celebrity{ case DongXie,XiDu,Nandi,BeiGai } // 从左 ...
- 查找二维数组list[][]中的最大的子数组的和
之前做过最大一维数组子数组的和的题目,现在将数组扩展成二维: 代码如下: #include<iostream> #define null -858993460 using namespac ...
- validate插件深入学习-01 小白从看透一个插件开始
没有编程基础的的我,即使看了一遍jq文档也不知道怎么写程序,一个新的插件看了也不知道怎么用. 总是想做自己会的,自己不会的永远不去触碰,就永远不会. 都说编程这东西,很多都有很像的地方了,一个语言学通 ...
- 说说focus /focusin /focusout /blur 事件
事件触发时间 focus:当focusable元素获得焦点时,不支持冒泡:focusin:和focus一样,只是此事件支持冒泡:blur:当focusable元素失去焦点时,不支持冒泡:focusou ...