点滴记录——Windows 7中安装Sublime Text 3、cynwin、SublimeClang

转载请说明出处: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

时间: 2024-10-11 18:57:26

点滴记录——Windows 7中安装Sublime Text 3、cynwin、SublimeClang的相关文章

点滴记录——Ubuntu 14.04中安装Sublime Text 3并使用SublimeClang插件

转载请说明出处:http://blog.csdn.net/cywosp/article/details/32721011 Sublime Text是个跨平台的编辑器,支持Windows.Linux.Mac系统平台,支持各种语言的代码编辑,配合上对应的插件,话上点时间学习,你将会对它爱不释手,大大的提高你的编码效率.本文将讲解在Ubuntu 14.04系统中安装SublimeText 3,并配置SublimeClang插件来配置C/C++开发环境. 1. Sublime Text 3的下载安装 到

Ubuntu 14.04中安装Sublime Text 3并使用SublimeClang插件

转载请说明出处:http://blog.csdn.net/cywosp/article/details/32721011 Sublime Text是个跨平台的编辑器,支持Windows.Linux.Mac系统平台,支持各种语言的代码编辑,配合上对应的插件,话上点时间学习,你将会对它 爱不释手,大大的提高你的编码效率.本文将讲解在Ubuntu 14.04系统中安装SublimeText 3,并配置SublimeClang插件来配置C/C++开发环境. 1. Sublime Text 3的下载安装

Ubuntu 14.04 安装 Sublime Text 3

1. 实验环境 Ubuntu 14.04 + Sublime text 3 2. sublime text介绍 ublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X.也是许多程序员喜欢使用的一款文本编辑器软件. Sublime Text 3主要特色: -语法高亮.代码提示补全.代码折叠.自定义皮肤/配色方案.多便签 -代码地图.多种界面布局与全屏免打扰模式 -灵活的插件支持 3.安装步骤 3.1 在Ubunt

20170126,安装Sublime Text 3,破解,汉化

官网: http://www.sublimetext.com/3 汉化包:下载地址: http://img.xiumu.org/blog-uploads/2013/02/Sublime_Text_CN.zip 第一步, 安装Sublime Text 3 第二步, 网上找个能用的注册码,我之前找破解方案的时候是有注册机的,但是似乎用不成了 这里,引用本站隔壁博主 胡小生 文章中的注册码(我注册成功) -– BEGIN LICENSE -– Michael Barnes Single User Li

安装Sublime Text 2插件的方法

1.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 2.使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音) 粘贴以下代码到底部命令行并回车:import urllib2,os;pf='Package

安装Sublime Text 3插件的方法

安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属

fedora安装sublime text教程

下载 http://pan.baidu.com/s/1eRkEegM 解压 终端中切换到下载文件的目录下,执行以下命令: sudo tar -jxvf sublime_text_3_build_3083_x64.tar.bz2 sudo mkdir /opt/sublime_text_3 sudo mv ./sublime_text_3/* /opt/sublime_text_3 创建可执行文件 sudo touch /usr/bin/sublime sudo vim /usr/bin/subl

基础知识 - 在 Ubuntu 14.04 中配置 Sublime Text 3 的 Golang 开发环境

1.下载 golang 并解压(这里以解压到 $HOME/golang/ 目录为例): http://www.golangtc.com/download 2.创建 GoPath 相关目录(这里以 $HOME/golang/projects/ 目录为例): mkdir ~/golang mkdir ~/golang/projects mkdir ~/golang/projects/3rdparty mkdir ~/golang/projects/3rdparty/bin mkdir ~/golan

安装Sublime Text 3插件的方法:

朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)