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中的一 ...
随机推荐
- 获取tomcat下路径
import java.io.File; public class MainTest { public static void main(String[] args) { //获取是项目的绝对路径 S ...
- AngularJS 后台交互
我们可以使用内置的$http服务直接同外部进行通信.$http服务只是简单的封装了浏览器原生的XMLHttpRequest对象. 1.链式调用 $http服务是只能接受一个参数的函数,这个参数是一个对 ...
- 28-React state提升、组件组合或继承
Lifting State Up state提升 对于在React应用程序中更改的任何数据,应该有一个单一的数据源.通常,都是将state添加到需要渲染的组件.如果其他组件也需要它,您可以将其提升到最 ...
- printf(),类型修饰符
%s, 将输出作为字符串,要一直找到结束符'\0',这样在内存访问中,如果访问的是char 类型的,就会出现,从起始位置一直访问把整个申请的内存空间都遍历没有找到'\0',就会出现segment fa ...
- StringBuffer(线程安全)StringBuilder(非线程安全)
StringBuffer属于线程安全,相对为重量级 StringBuilder属于非线程安全,相对为轻量级 线程安全的概念: 网络编程中许多线程可能会同时运行一段代码.当每次运行结果和单独线程运行的结 ...
- 双十一 VS 火车票(12306)
火车票开售了,又是一年,code了一年,咱们也该回顾回顾了. 还记得12306上线之初各种技术大牛给人家出方案,吐槽人家外包费用?我们来回顾回顾. 就园子里都过千篇文章来侃这事儿,请问有多少主题的文章 ...
- memcached安装
memcached安装 一.安装gcc # yum -y install gcc 二.安装libevent # wget http://www.monkey.org/~provos/libevent- ...
- JavaScript、jQuery、fish的遍历方法(each、forEach)总结
起因 在工作中,需要在遍历的dom中找到第一个并做下操作然后退出遍历,我首先想到了用each方法,但由于无论是公用的jQuery组件还是公司的fish组件.我都忘记了怎么去退出遍历,所以就有了这篇帖子 ...
- FAQ
1.Baudrare and the speed of Byte. 2. Linux FS and Flash store. 3. SW's Coupling. 4. Protocol and Pro ...
- treap 模版
struct Treap { struct node { node *son[]; int key,siz,wei,cnt; node(int _key,node *f) { son[]=son[]= ...