准备工作
- 下载并安装MinGW,配置环境变量
- 下载并安装Sublime Text,官网地址
软件收费,但是无限期免费试用,只是会时不时弹窗提醒你购买,频率不高,非强迫症可以接受
配置C/C++编译运行环境
因为C++可视为C的超集,所以以下直接配置C++,反正.c、.cpp文件都可以编译
Tools -> Build System -> New Build System
把里面东西删掉,复制以下代码,保存为"XXX.sublime-build"(比如我就叫"C++.sublime-build")
{
"encoding": "utf-8",
"working_dir": "$file_path",
"cmd": "g++ -Wall \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run in cmd",
"shell_cmd": "g++ -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
}
]
}
然后Tools -> Build System -> XXX,选择自己刚刚保存的名字
之后创建一个C/C++文件,Ctrl + Shift + B,第一个选项为编译,第二个选项为编译+在cmd中运行
配置快捷键
嫌麻烦的,可以配置快捷键
Preferences -> Key Bindings,删除右侧文档里的东西,复制以下代码,作用是F9编译,F10编译+运行
[
{
"keys":["f9"],
"command":"build",
},
{
"keys":["f10"],
"command":"build",
"args": {"variant": "Run in cmd"}
},
]
安装Package Control
用于安装插件
最简单的方法是Tools -> Install Package Control…
官网提供了三种安装方法
安装完成后可以通过ctrl+shift+p
打开Package Control安装插件,输入框中输入install,选择 Install Package,然后搜索自己想要的插件,Enter安装
以上过程可能要等待一小段时间,如果sublime左下方有个"="图标在左右来回,说明正在等待
插件推荐
名称 | 作用 |
---|---|
ChineseLocalizations | 汉化 |
ConvertToUTF8 | 增加编码支持 |
BracketHighlighter | 括号匹配高亮 |
SideBarEnhancements | 增强侧栏功能 |
汉化插件安装后,退出sublime重进,Help -> Language里选语言
让侧栏变成深色:Preferences -> Theme -> Adaptive.sublime-Theme
其他
开启vim模式
Preferences -> Settings
在右侧sublime-settings -- User中,把"ignored_packages":[]方括号中的内容删除
代码片段
详细教程看这里,我提供一个简易版本:
Tools -> Developer -> New Snippet
把里面东西删掉,复制以下代码,保存文件为XXX.sublime-snippet
以后打开新文件,输入"hello"再按下Tab,即可插入代码片段
<snippet>
<content><![CDATA[
#include<stdio.h>
int main() {
return 0;
}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>hello</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
</snippet>