@

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. eureka学习(二)

    eureka服务端创建好后,现在我们让eureka客户端(也就是服务提供者)注册到eureka上去. 首先加入依赖包: <!--将微服务provider注册到eureka--> <d ...

  2. Python每日一题 004

    将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中. 代码 import redis import uuid # 创建实例 r=redis.Redis(&quo ...

  3. Linux内核学习-进程

    先说几个术语: 一.Linux进程的五个段 下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的.重点:代码段.数据段.堆栈段,这是一个概念堆.栈.全局区.常量区,这是另一个 ...

  4. Who Saw My Blog

    I found that my blog has visitors!!! I wonder who has watched my blog and what did they feel at that ...

  5. openlayers中单击获取要素

    openlayers中单击获取要素 分类专栏: GIS 总结 OpenLayers   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接: ...

  6. PHP面试 MySQL创建高性能索引考点

    MySQL索引 MySQL索引的基础和类型 索引的基础:索引类似于书籍的目录,要想找到一本书的某个特定篇章,需要查找书的目录,定位对应的页码 存储引擎使用类似的方式进行数据查询,先去索引当中找到对应的 ...

  7. http相应状态码大全

    100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET ...

  8. LeetCode刷题笔记-递归-反转二叉树

    题目描述: 翻转一棵二叉树. 解题思路: 1.对于二叉树,立马递归 2.先处理 根节点,不需改动 3.处根的左子树和右子树需要交换位置 4.递归处理左子树和右子树.步骤见1-3步 Java代码实现: ...

  9. .net报错大全

    1.未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0"[已解决] 解决方案:https://blog.csdn.net/mzl87/article/de ...

  10. java性能调优03

    1.java中的四种引用类型(级别由高到低为:强引用,软引用,弱引用和虚引用) 1.1 强引用:默认创建的变量都是强引用,垃圾回收机制不会将其回收,当内存空 间不足,Java虚拟机宁愿抛出OutOfM ...