相比Visual Studio code和Atom而言,我更倾向于ST3,在各方面都很强!下面总结下自己用的插件。

一:Package Control

  点击进入官网​​https://packagecontrol.io/installation​​ 进行安装。

二:软件汉化

  【Perferences】–【Package Control】,输入install,点击进入install package,静静待其弹出命令界面,输入ChineseLocalization,选择进行安装,静静等待即可,注意观察左下角安装状态。

三:文件乱码问题

  调用ctrl+shift+p,输入:install package,回车,在稍后弹出的安装包框中搜索:ConvertToUTF8或者GBK Encoding Support,选择点击安装即可。

四:其他插件

4.1 DocBlockr–自动生成代码文档模板

  当你写好函数后,在函数头顶输入/**并且按下Tab键或Enter键,这个插件会自动解析任何一个函数并且为你准备好合适的模板。

4.2 AutoFileName–自动补全文件路径

4.3 MarkdownEditing和OmniMarkupPreviewer–编辑.md和浏览器预览

  下载好两个插件后,编写一段.md,点击右下角,选择MarkdownEditingMarkDown进入编辑界面,Windows下快捷键​​Ctrl+Alt+O​​即可通过OmniMarkupPreviewer在浏览器显示。

4.4 BracketHighlighter–括号高亮

  不止括号,前端js,php,html所使用的的<>…

4.5 html/css/js prettify–html/css/js代码格式化

  在安装使用之前请确保电脑安装了nodejs。html/css/js代码格式化,Windows下快捷键​​ctrl+shift+h​​​或者鼠标右击选择prettify …,更多内容请访问​​https://github.com/victorporof/Sublime-HTMLPrettify​

4.6 clang format–c++代码格式化

  使用该插件前需clang工具,请前往​​http://releases.llvm.org/​​ 下载,下载内容如下图,请选择对应自己的版本。


  下载好是一个安装程序,请安装并把…/bin/clang-format.exe路径放进插件设置中。更多详情可以访问​​github-SublimeClangFormat​​。

4.7 Emmet-前端开发必备

  Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具:基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能再运行时进行拓展。
  Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析的表达式,然后根据你所输入的缩写来得到相应的内容。Emmet是很成熟的并且非常适用于编写HTML/XML 和 CSS 代码的前端开发人员,但也可以用于编程语言。关于其教程可以参考:​​​http://www.w3cplus.com/tools/emmet-cheat-sheet.html​

五:建立C++编译器

  (1)安装MinGW,如果你已经安装codeblocks的MinGW版本或QT,可以直接到其安装目录找到其文件,主要是找到g++.exe。不然请​​到这里下载​​​。下载好后安装,找到目录下​​...\bin\​​将其加入环境变量,并重启电脑
  (2)接着打开SublimeText3,依次【工具】-【编译系统】-【新建编译系统】,复制以下内容,并保存为C++.sublime-build。

{
"cmd": ["g++", "${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"]
}
]
}

  (3)最后写一段经典的HelloWorld并保存,注意保存的路径不可以有空格,否则有错误(个人无意遇见的)。

#include<iostream>
using namespace std;
int main()
{
cout<<"HelloWorld\n";
return 0;
}

  快捷键​​ctrl+shift+b​​​,会跳出两个选择:​​C++​​​和​​C++ run​​,前者是编译生成.exe,后者是运行.exe,因此我们使用的时候先选择前者再选择后者。另外如果修改了程序,必须先​​C++​​​,再​​C++ run​​​方可运行正确,切不可直接​​C++ run​​。

六:配置

"dpi_scale": 1.0,
"font_size": 17,
"hot_exit": false,
"show_encoding": true,
"ignored_packages":