How To Use Sublime Text
Sublime Text 3 的简单使用指南
Reference
- OI-Wiki - Sublime Text
- How To Run C&C++ In Your Sublime Text
汉化
Ctrl+Shift+P
之后输入Install Package Control
。- 等待
[= ]
消失之后即是安装完成 Ctrl+Shift+P
+Install Package Control
。- 输入
Chinese
并选择第一个选项,等待安装。
插件和主题
主题建议使用 default。
- BracketHighlighter : 对原版的括号高亮进行了增强,必备。
- C++ Snippets : ST 自带有 C++ 代码补全,格式为大括号不换行。如果不习惯自带大括号换行的码风可以安装这个插件,同时增加了一部分补全。
- C++ 11 : 支持 C++ 11 标准高亮(ST4 中不需要)。
- SublimeAstyleFormatter : Astyle,用于格式化代码。
- Diffy : 按
Ctrl+K
&Ctrl+D
即可快速比较第一视窗与第二视窗打开的文件的不同,比较方式为逐行比较。 - ConvertToUTF8 : 自动识别文件编码,并支持编码转换。
- SideBarEnhancements : 侧边栏增强,较为推荐。
- Transparency : 窗口透明P化。
快捷键
Ctrl+X
剪切当前行Ctrl+Shift+K
删除行Ctrl+Enter
在下方插入行Ctrl+Shift+Enter
在上方插入行Ctrl+Shift+Up
行上移Ctrl+Shift+Down
行下移Ctrl+L
选择行,重复以向下选择多行Ctrl+D
选择词,重复以选择多个相同词,并进入多重选择模式(用于快速批量更改)Ctrl+M
跳转到匹配的括号Ctrl+Shift+M
选择括号内的内容(不包括括号),重复以包括括号Ctrl+K&Ctrl+K
删至行尾(复合快捷键,建议使用 Vim 模式代替)Ctrl+K&Ctrl+Backspace
删至行首(复合快捷键,建议使用 Vim 模式代替)Ctrl+]
缩进当前(选择的)行Ctrl+[
取消缩进当前(选择的)行Ctrl+Shift+D
复制当前行,并插入在下一行Ctrl+J
合并下一行与当前行Ctrl+Shift+V
粘贴并缩进(用于整段粘贴代码)Ctrl+K&Ctrl+Shift+V
从历史粘贴(复合快捷键,建议修改为Ctrl+Alt+V)Ctrl+Alt+Down
光标下移,并保留当前行光标(进入多重选择模式)Ctrl+Alt+Up
光标上移,并保留当前行光标(进入多重选择模式)Ctrl+R
跳至文件中的任意符号(函数或类型定义)Ctrl+Shift+R
跳至项目中的任意符号(函数或类型定义)Ctrl+P
跳至任意文件(曾经打开过或在项目中且存在的文件)~
转换选择内容的大小写
视图切换
在 >视图
的布局和分组当中即可切换。
建议写代码的时候使用 \(1\times 1\) ,调试的时候使用 $1+1\times 2$
。
编译和运行
首先把你的 G++ 和 GCC 加入到环境变量当中。
然后在 >工具>编译系统>新建系统
里面,删除弹出来的那几行代码。
然后加上:
{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "C++_Run",
"cmd": ["cmd", "/c", "g++", "-Wall","-std=c++14","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "C++_RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","-std=c++14","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}
并且保存该文件即可,为了识别方便,需要把他命名之前的 untitled
改成你的 Own_C++14
之类的名称来区分他自带的编译系统。
然后编译的时候按下 Ctrl+B
即可,第一次编译的时候建议选择 C++_RunInCommand
。
要关掉编译信息的窗口,按下ESC即可。