转载请注明出处: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. sort和qsort排序

    qsort(数组名,数组长度,数组中每个元素大小,compare); compare函数的写法决定了排序是升序还是降序.需要#include<stdlib.h> 例如: int compa ...

  2. FastReport的再次使用

    FastReport.Net是一款功能齐全的报表分析解决方案. 前两年工作的时候就是使用FastReport进行报表设计,只是当时使用的时候都是调用别人写好的帮助类,直接调用即可.当时让人觉得不明觉厉 ...

  3. Android UI法宝发展Angrytools

    最近很多人问我,个人App开发商如何设计UI. 其实这是个人开发者最头疼,谁在搞技术,真的不能做的一切.不可能花大量的时间去切图,去做原型设计,去做美工. 当然,尽管我们设计不出那么复杂,静止的UI. ...

  4. JAVA学习(二):JDK介绍及其结构、用途

    JDK介绍及其结构.用途 1.JDK的介绍 JDK是Java Development Kit 的缩写.是Sun Microsystems针对Java开发员的产品.它由一个处于操作系统层之上的执行环境还 ...

  5. matlab 图片批量读取

    1. 指定的路径 单目录data所有图片 file_path = '.\data\';% 图片目录路径 img_path_list = dir(strcat(file_path,'*.jpg'));% ...

  6. Team Foundation Server 2015使用教程--读取器tfs组的checkin权限修改

  7. POJ--1679--The Unique MST【推断MST是否唯一】

    链接:http://poj.org/problem? id=1679 题意:告诉你有n个点,m条边,以及m条边的信息(起点.终点.权值).推断最小生成树是否唯一 之前是用另外一种方法做的.复杂度最高可 ...

  8. (插播)unity的 异常捕捉和 ios Android 崩溃信息的捕捉。

    近期 做些准备性得工作和有意思的事情.所以近期做了一个适合ios和android 错误信息捕捉的unity插件. 两个功能,app崩溃也就是闪退 是开发人员 非常头疼的一件事,还有就是一些莫名得错误 ...

  9. IIS7.0 Appcmd 命令详解

    原文 IIS7.0 Appcmd 命令详解 一:准备工作 APPcmd.exe 位于 C:\Windows\System32\inetsrv 目录 使用 Cd c:\Windows\System32\ ...

  10. Android Studio 100 tips and tricks

    关于本文 本文是想总结一些Android Studio的使用技巧,对于大多数习惯了使用eclipse的人来说,可能会须要一段时间,可是假设看过以下的一些介绍,你就能体会到Android Studio的 ...