@

Sublime Text 3是一个轻量级文本编辑器

 (这是win系统下的配置说明,有哪些地方还需要配图解释,请留言或私聊问我也行!

闲话:

 提一句,很多人初学看着英文软件头皮发麻,喜欢用汉化版。

 但是我十分不建议这样。都是21世纪程序员了,现在这点基础英文软件你就受不了了还是转行转专业吧。以后一定会经常和英文打交道,查一些API文档看论文啥的。所以一定要习惯用英文软件!

还有就是下软件去官网下正版最新版的,不要再baidu上下一些别人包好的软件。版本不一定最新,而且还不知道有什么杂七杂八的东西。

 还有就是不要太执着与使用的什么IDE,用着舒服就行,不需要看别人用啥你就用啥。

 对于C/C++新手我还是觉得用Codeblocks和Dev C++就挺好的,方便~

 emm,不过sublime text还是很强,毕竟它可以安装许多强大功能的插件呢!

 当初用ST3时不会操作,找了很多很多博客才勉强会用一点,太菜了,难受.jpg。现在当写个备忘录吧。。。

 学计算机的,碰到自己解决不了的,先去互联网找帮助了。有问题就多问问,可能不是所有人都会回答你,但是你够真心并且你的问题真的是个问题,是会有人帮你哒~

下载sublime text 3:

官网:Sublime Text 3

直接download就行了~

安装MinGW

推荐下载Codeblocks,记得去官网下载:http://www.codeblocks.org/。别说你不会下软件,不会的请看文章末尾。

因为codeblocks自带MinGW嘛方便

配置环境变量

教小白配置Java,Python,C++环境变量请看这里:传送门

在此电脑界面右键属性,左侧选择高级系统设置,再点击环境变量。

你需要下面这么几个东西,你点击编辑,新建啥的加就行了,建议新手按下图设置:





下面是我的Path里的内容:



文件路径怎么写下面也有讲,你也可以仿照着我的写。

查看是否配置成功:

CMD下输入gcc -v

gcc可以编译.c文件,而g++既可以编译.c文件也可以编译.cpp文件。

win下行编译运行C/C++文件

  1. 首先Win+R呼出运行命令,在框内输入cmd并按下Enter
  2. 我的代码保存在E盘,所以在命令行界面(就是一个黑框框)我先输出E:,进入E盘。
  3. 如果你不会输入地址,就复制地址:



    在红色地方右键选择复制地址。
  4. 输入命令:cd ****,打星号的是你待编译文件的所处路径。
  5. 比如我有一个文件叫hhh.cpp
  6. 编译方法:gcc hhh.cpp -o hhh.cpp,这样就编译完成了
  7. 运行方法:./a.out, hhh.cpp, hhh.exe, a.exe, ./a.exe(中的某一个肯定可以
  8. 还有一种编译方法:直接g++ hhh.cpp。然后输入./a.out, hhh.exea.exe。(中的某一个肯定可以
  9. 如果代码是多组输入,记得Ctrl+Z ,作用是退出控制台输出。

Build你的C++System~

想要让sublime text 3能编译运行c/c++文件,需要build你的system。

下面是我的配置~

点击Tools -> Build System -> New Build System...

myC++.sublime-build

{
"path": "E://ADpan//codeblocks//MinGW//bin//",
"cmd": ["g++","-std=c++14","${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "${file_path}",
"encoding":"cp936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}

注意:第一行path哪里,你自己的codeblocks安装在哪里,效仿着写就行。

  • (需要我配置文件的可以联系我

快捷键:

Ctrl+Shift+B : 选择编译或运行

Ctrl+B : 运行(前提是编译过)

Ctrl+C : 复制

Ctrl+V : 粘贴

Ctrl+X : 剪切

Ctrl+A : 全选

Ctrl+Z : 撤回上一次操作

Ctrl+Y : 上个操作的反动作

Ctrl+N : 新建窗口

Ctrl+L : 选中一行

Ctrl+Enter : 光标指向下一行

Ctrl+Shift+Enter : 光标指向上一行

Shift+Enter : 光标指向下一行且当前光标后的内容一起下去

Ctrl+P : 选择文件

Ctrl+Shift+P : 打开命令面板

Ctrl+Shift+K : 删除一行

Ctrl+W : 关闭当前打开的文件

Ctrl+Shift+W : 关闭所有打开的文件

Ctrl+F : 查找

Ctrl+Z : 退出控制台输出

Ctrl+/ : 注释当前行

Ctrl+Shift+/ : 当前位置插入注释

F11 : 全屏

Shift+F11 : 全屏

Alt+Shift+数字 : 分屏显示

Alt+数字 : 切换打开第N个文件

Ctrl+Shift+D : 将这一行复制一行

Ctrl+D : 多选同一块

Alt+F3 : 全选同一块

Ctrl+鼠标滚轮 : 字体大小

插件

 干货\(SublimeText3-snippets\)插件使用教程:传送门

 snippets插件可以直接编写你自己的一键补全快捷键。



 Sublime Text的许多强大功能基本上都是依赖与其强大的插件,启用插件功能也就是启用Package Control,这个很简单,菜单栏 – View – Show Console 便会显示如下图所示的控制输入区域。



在输入框种输入如下命令:

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('https://sublime.wbond.net/'+pf.replace(' ','%20')).read())

窗体左下角即会显示当前状态,有网络的情况下,即可启用Sublime Text的插件自动搜索安装功能了,然后快捷键Ctrl+Shift+P(或者 菜单 – Tools – Command Paletter)调出Command Paletter,如下图所示:



在输入框中输入install 选择 install Package下拉菜单显示的即为可以安装的插件的列表。

这个时候在输入需要查找的插件名称即可找到合心的插件,新建文件自动插入初始化代码的功能就是通过Sublime Text的一个插件实现,名字叫Sublime Tmpl,不过安装完成该插件后需要自己更改该插件的一些配置,比方说初始化版权信息的姓名、邮箱、网址,以及初始化各种格式的文件的初始化文字内容。。。

打开插件目录找到Sublime Tmpl目录],该插件默认支持php、html、js、css等文件新建,对我而言已经够用,就没再处理,而初始化快捷键则更好记忆,Ctrl+Alt+p则是新建php文件、Ctrl+Alt+h则是html文件、Ctrl+Alt+c则是css文件、一次类推js文件就是Ctrl+Alt+j了。

具体的实用插件就不再一一介绍了,推荐几个插件,这也是我在用的,只列出名称

ZenCoding[现在已改名叫Emmet]

PHPTidy

Prefixr

YUI Compressor

插件这方面的文章比较多,不再介绍。参考博客:here here

emm,插件操作还是很骚的。。。

无法安装插件,提示说:无可用的packages

Perferences->Package Setttings->Package Control->Settings user
然后添加一个channels。

中文编码乱码的问题

Sublime Text 3中文件默认编码格式是UTF-8

windows中的命令行默认编码格式是GBK

所以代码中出现中文时运行会乱码

点击File:Save with Encoding

选择UTF-8



安装插件ConvertToUTF8

我的setting-user

{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_size": 13,
"ignored_packages":
[
"Vintage"
],
"expand_tabs_on_save": true,
"tab_size":2,
"translate_tabs_to_spaces": true
}

有人可能不会软件,贴几张下软件的图:

推荐下载Codeblocks,记得去官网下载:http://www.codeblocks.org/



sublime text3配置c++环境和一些插件的更多相关文章

  1. Golang学习:sublime text3配置golang环境

    最近导师让学习golang, 然后我就找了些有关golang的学习视频和网站. 昨天在电脑上下载了go tools, 之后在sublime上配置了golang的运行环境.By the way, 我的电 ...

  2. Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  3. [转] Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  4. html5兼容处理&sublime text3配置html5环境

    1.为了兼容低版本的浏览器解析不了hmtl5标签,要在html文件中head内引入html5shiv.min.js文件 <!--[if lt IE 9]> <script src=& ...

  5. Sublime text3 配置c++环境 并设置快捷键

    VScode配c++环境太麻烦了 打算用sublime写C++ 记录一下配置过程因为我是有DEV环境的 直接将MINGW64加入环境变量即可 在DEV文件夹下的MinGW64\bin(就是有g++.e ...

  6. Sublime text3配置C++环境

    前言 传说sublime是全球最好的编辑器,可是只是编辑器啊!!!如果要运行,对于我们这些蒟蒻来说,不得不去使用DEV_C++.我们总是幻想能让sublime变成一个轻量级IDE,那该多好啊!!! 那 ...

  7. sublime text3配置html环境

    1.安装View in Browser 2.配置快捷键 [1]Preferences—Key Bindings—User. [2]插入代码 [ //ie { "keys": [&q ...

  8. 下载安装sublime text3,打包sublime text3便携版,激活sublime text3,配置sublime text3的php环境

      下载安装sublime text3: http://www.sublimetext.com/3 安装就一直下一步   打包sublime text3便携版 : 参考http://segmentfa ...

  9. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

随机推荐

  1. Python基础教程(008)--第一个Python程序

    前言: 学会第一个Python程序 了解Python2和Python3的区别 内容 执行Python程序的三种方式 解释器--Python.Python3 交互式-- ipthon 集成开发环境--P ...

  2. LiveTelecast直播平台技术图谱skill-map

    #直播平台技术图谱 ----##直播 ----###采集- **iOS** * HTTP Live Streaming * DirectShow- **Android** * setPreviewCa ...

  3. hasvalue vs !=null

    Which is preferred: Nullable<T>.HasValue or Nullable<T> != null? The compiler replaces n ...

  4. NIO模型学习笔记

    NIO模型学习笔记 简介 Non-blocking I/O 或New I/O 自JDK1.4开始使用 应用场景:高并发网络服务器支持 概念理解 模型:对事物共性的抽象 编程模型:对编程共性的抽象 BI ...

  5. HTML-参考手册: URL 编码

    ylbtech-HTML-参考手册: URL 编码 1.返回顶部 1. HTML URL 编码 参考手册 URL 编码会将字符转换为可通过因特网传输的格式. URL - 统一资源定位器 Web 浏览器 ...

  6. C++构造函数异常(一)

    C++ 构造函数的异常是一个比较难缠的问题,很多时候,我们可能不去考虑这些问题,如果被问到,有人可能会说使用RAII管理资源. 但你真的考虑过如果构造函数失败了,到底会发生什么吗,前面构造成功的成员. ...

  7. yum安装apache

    一.查询是否已经安装apache rpm  -qa  httpd 注:Apache在linux系统里的名字是httpd 如果有返回的信息,则会显示已经安装的软件.如果没有则不会显示其它的信息.如下图是 ...

  8. 爬虫(四)—— 使用pyecharts展示数据

    pyecharts模块 pyecharts可以将数据形象的在页面中用图表显示 一.安装 pip install pyecharts 二.使用 import pyecharts # 创建一个页面 pag ...

  9. JasperReports教程

    JasperReports教程 Jasper报表是一个开源的Java报表引擎,是基于Java的,它没有自己的表达式语法. 由于JasperReports是一个Java类库,而不是针对最终用户,而是有针 ...

  10. sql server日志传送实践(基于server 2008 R2)

    SQL Server 2008 R2 主从数据库同步 相关参考:http://blog.itpub.net/30126024/viewspace-2639526/ sql server日志传送(基于s ...