转载请注明出处:http://blog.csdn.net/cywosp/article/details/34429697

1. 到https://www.cygwin.com/下载setup-x86_64.exe安装文件,下载后採用默认路劲安装,在选库的时候,选择对应的gcc
g++

2.到http://www.sublimetext.com/3下载Windows 64 bit的安装包,下载后安装

3. 安装Package Control
    安装好sublime text 3后打开,然后按快捷键“ctrl + ` ”(esc以下那个键),在弹出的输入框中输入以下内容然后回车:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0';
pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
凝视:该内容从https://sublime.wbond.net/installation#st3上拷贝而来。
安装好后ctrl + shift + p则可打开。然后输入package control, 选择Install相关的选项。一会就会弹出非常多能够安装的插件。点击菜单条中的Preferences->Browse Packages...大多数插件会安装在弹出的窗体所在的路径中

4. 安装配置SublimeClang
  • 假设系统中已安装git则能够通过git安装。进入到插件安装文件夹(第三步红色部分操作弹出的文件夹)然后运行以下命令
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang
然后到https://github.com/quarnster/SublimeClang/downloads下载SublimeClang-1.0.41.sublime-package包,下载完毕后把其重命名为SublimeClang-1.0.41.sublime-package.zip,然后解压把当中以dll结尾的文件复制到SublimeClang\internals文件夹中,重新启动sublimetext则能够再菜单条Preferences->Package
Settings中看到SublimeClang

还有一种方法:
假设你系统中没有安装git。则到http://pan.baidu.com/s/1hq7iXHM下载别人已经弄好的包,然后解压放到插件文件夹下就可以
  • 配置SublimeClang
点击Preferences->Package Settings->SublimeClang->Settings - User,在打开的问文件里输入例如以下:
{
    "show_output_panel": false,
    "dont_prepend_clang_includes": true,
    "inhibit_sublime_completions": false,
    "options":
    [
        "-IC:\\cygwin64\\usr\\include",
        "-IC:\\cygwin64\\usr\\include\\*",
        "-IC:\\cygwin64\\lib\\gcc\\x86_64-pc-cygwin\\4.9.0\\include",
        "-IC:\\cygwin64\\lib\\gcc\\x86_64-pc-cygwin\\4.9.0\\include\\c++",
        "-IC:\\cygwin64\\lib\\gcc\\x86_64-pc-cygwin\\4.9.0\\include\\c++\\*",
    ]
}

注:4.9.0是gcc的版本号,替换成相应的版本号就能够了,假设你安装的是MinGM,那配置仅仅是更换路径而已。

配置好之后。重新启动SublimeText


5. 项目增加实例
    比如:如今有一个c++的开源项目Swift。在E:\WorkStation\Swift中,要将其增加到Sublime Text中并让SublimeClang对其生效。
    打开SublimeText。在菜单条中点击Project->Add Folder To Project...,选择E:\WorkStation\Swift就可以,然后Project->Save Project As...保存项目
    在Preferences->Package Settings->SublimeClang->Settings - User弹出的文件里的“options”后增加
    "-IE:\\WorkStation\\Swift",
    "-IE:\\WorkStation\\Swift\\*",
    "-IE:\\WorkStation\\Swift\\**",
    保存。并重新启动sublimetext,这样在写代码时就能有代码提示了。

6. Others
    做C/C++开发建议安装C++ Snippets、ConvertToUTF8等插件。事实上SublimeText中非常多以.sublime-package结尾的文件都是能够通过更改后缀为.zip来进行解压的,把解压出来的内容更改后再压缩为.zip文件并更改为.sublime-package结尾的文件。替换原来的文件,这样SublimeText就使用你的配置了。
    非常多以.sublime-package中包括了以.sublime-snippet结尾的文件。这些文件是写代码时弹出提示的配置。比方在写C/C++代码时当你输入if则会弹出一些提示。选中一个按回车则会输出例如以下代码:
if (/*
condition */)
{
    /* code */
}
此时,按Tab键你能够看到非常人性化的设计。假设这样的代码风格不是你想要的,则你能够更改成自己喜欢的风格,也能够自己写。详细怎样写google一下就知道了,这里说说怎样改。这里的if snippet放在Sublime Text 3安装路径(C:\Program
Files\Sublime Text 3\Packages)中的C++.sublime-package中if-..-(if).sublime-snippet中,其内容例如以下:
<snippet>
 <description>If Condition</description>
    <content><![CDATA[if (${1:/* condition */})
{
 ${0:/* code */}
}]]></content>
    <tabTrigger>if</tabTrigger>
    <scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
假设将其改成例如以下并从新打包成C++.sublime-package并替换掉原来的:
<snippet>
 <description>If Condition</description>
    <content><![CDATA[if (${1:/* condition */})  { 
 ${0:/* code */}
}]]></content>
    <tabTrigger>if</tabTrigger>
    <scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
在下次输入if时则会变成例如以下代码:
if (/*
condition */) {
    /* code */
}
磨刀不误砍柴工,多看几个,然后加入一些自己的snippet。这样就能把消耗在写代码上的时间省出来做很多其它功能逻辑上的处理了。能够forkhttps://github.com/ApusApp/cpp-sublime-snippet这个项目到自己的github上,然后改动。

最后下载下来放到插件安装文件夹(点击菜单条中的Preferences->Browse
Packages...)并命名为C++ Snippets就可以。


7. 项目编译
   把C:\cygwin64\bin加到系统环境变量PATH中,相关配置goolge一下就会了。

版权声明:本文博主原创文章。博客,未经同意不得转载。

位记录——Windows 7已安装Sublime Text 3、cynwin、SublimeClang的更多相关文章

  1. 安装Sublime Text 3汉化插件

    一.Sublime Text工具介绍: Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Te ...

  2. Ubuntu 14.04 安装 Sublime Text 3

    1. 实验环境 Ubuntu 14.04 + Sublime text 3 2. sublime text介绍 ublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台, ...

  3. Windows下TeX Live + Sublime Text 3 + Sumatra PDF配置

    本文写给我的师弟们,如何自己动手配置LaTeX环境(通过LeX Live + Sublime Text 3 + Sumatra PDF). 1.TeX Live 配置 首先从TeX Live 下载IS ...

  4. 在CentOS上安装Sublime Text

    CentOS 是基于 Red Hat (RHEL) 的, 其中并没有包管理工具 apt. 最近需要在装了 CentOS 系统的服务器上安装Sublime Text, 到官网上看了一下, 对其他 (De ...

  5. 安装Sublime Text 3插件的方法

    直接安装 安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Contr ...

  6. 安装Sublime Text 2插件的方法

    1.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 2.使用Package C ...

  7. 安装Sublime Text 3插件的方法:

    安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可 ...

  8. Linux入门(8)——Ubuntu16.04安装sublime text 3并配置Python开发环境

    打开终端,添加sublime text 3的仓库: 按enter键继续 更新软件库: sudo apt-get update 安装Sublime Text 3: sudo apt-get instal ...

  9. Ubuntu14.04 安装 Sublime Text 3

    Linux下安装,一种办法是从官网下载 tar.bz ,手动安装.另一种是使用apt-ge安装 这里介绍用 apt-get 自动安装方法: 1.添加sublime text 3的仓库: sudo ad ...

随机推荐

  1. HDU 1874 畅通公程续 (最短路 水)

    Problem Description 某省自从实行了非常多年的畅通project计划后,最终修建了非常多路.只是路多了也不好,每次要从一个城镇到还有一个城镇时,都有很多种道路方案能够选择,而某些方案 ...

  2. node.js基础:HTTP服务器

    一个HTTP服务器响应 var http = require('http'); http.createServer(function(request,response){ response.end(' ...

  3. 图表引擎AChartEngine 一

    MainActivity.java package com.example.achartengine0; import org.achartengine.ChartFactory; import or ...

  4. CodeForces 22D Segments 排序水问题

    主题链接:点击打开链接 升序右键点.采取正确的点 删边暴力 #include <cstdio> #include <cstring> #include <algorith ...

  5. Apple Swift编程语言入门

    1   简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的iOS&a ...

  6. CentOS-6.5-x86_64 最小化安装后,怎样安装 man 程序?

    CentOS-6.5-x86_64 最小化安装后.怎样安装man 程序? CentOS-6.5-x86_64 最小化安装后,没有man 程序,没它还真的不方便. man 是 manual(手冊)的意思 ...

  7. ng-repeat出现环路输出Duplicates in a repeater are not allowed. Use &#39;track by&#39; expression to specify unique

    采用ng-repeat循环发生错误时,如下面的输出对象: Duplicates in a repeater are not allowed. Use 'track by' expression to ...

  8. BZOJ 2435 NOI2011 道路建设 BFS/DFS

    标题效果:给定一个树(直接将树.不要贪图生成树图!).寻找每条边权值*分差的两侧之间 BFS水必须是能 竟DFS能够住...系统堆栈可能有些不够,我们可以使用内联汇编手册中大型系统堆栈 详见代码 这个 ...

  9. 2014 ACM湖南匹配10会议省赛

    2014湖南游戏..... 1:牡丹江Regional有些球队没来的冲突 2:题目比較水 3:队友神勇发挥 最终在开局不利的情况下完毕了翻盘,拿到了第二名.....没有抓住机会顺势夺冠还是非常遗憾的. ...

  10. Android 应用程序启动过程源代码分析

    本文转自:http://blog.csdn.net/luoshengyang/article/details/6689748 前文简要介绍了Android应用程序的Activity的启动过程.在And ...