相比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,点击右下角,选择MarkdownEditing–MarkDown进入编辑界面,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。
(3)最后写一段经典的HelloWorld并保存,注意保存的路径不可以有空格,否则有错误(个人无意遇见的)。
快捷键ctrl+shift+b
,会跳出两个选择:C++
和C++ run
,前者是编译生成.exe,后者是运行.exe,因此我们使用的时候先选择前者再选择后者。另外如果修改了程序,必须先C++
,再C++ run
方可运行正确,切不可直接C++ run
。
六:配置