Senlyn
林间碎影月痕过客

神!Sublime Text

3 分钟阅读更新于 2026-08-17983 字世界式

综述

sublimeText 是一个轻量编辑器,打开速度极快,占用内存极低,界面优美,体验丝滑,也有很多快捷键。改用它作为主力编辑器后,就没打开过 vscode 了。但是一些大型项目还是需要用专门的软件(比如 clion)比较好。

缺点是没有代码提示,但是可以提示文件里写过的内容。这个对我影响不大,甚至感觉比某些现代编辑器的 AI 提示更好用。

还有 sublimeText 本身并不内置编译的环境,我一般只是用于写代码,运行在终端运行或者开其他软件。

本体功能

上手

下载、汉化等基础配置不说。

推荐几个主题 ayu、theme-spacegray,直接搜索就可以搜到。字体我用的是 FiraCode,等宽字体,好用。

项目

可以保存你的项目,记录上次打开的文件及光标位置。主要可以快捷打开文件夹。

编译系统

sublimeText 已经内置很多编译系统,我在 linux 下可以使用,但是在 windows 下不行。所以选择自定义编译系统。这里以 c++ 为例。

Tools -> Build System -> New Build System,替换为:

{
"shell_cmd": "g++ -std=c++14 -O2 -g -Wall ${file} -o ${file_path}/${file_base_name}",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"encoding": "utf-8",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants": [
{
"name": "Run In Terminus",
"target": "terminus_exec",
"cancel": "terminus_cancel_build",
"shell_cmd": "g++ -std=c++14 -O2 -g -Wall \"${file}\" -o \"${file_path}/${file_base_name}\" && cmd /c \"${file_path}/${file_base_name}\""
},
{
"name": "Run in CMD",
"shell_cmd": "g++ -std=c++14 -O2 -g -Wall \"${file}\" -o \"${file_path}/${file_base_name}\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
}
]
}

保存,设名字为 C++Builder。来到你的代码,把编译系统改成 C++Builder,然后按 Ctrl+B,选择编译方式,即可,后续无需再次选择。如果要更改,按 Ctrl+Shift+B。

便携性

sublimeText 有便携版。配置(以 windows 为例子)在文件夹 C:\Users\Admin\AppData\Roaming\Sublime Text 下,整个分享出去即可。

扩展功能

内置终端

下载插件 Terminus,配置可以这样写:

{
"256color": true,
"brighten_bold_text": false,
"theme": "adaptive",
}

括号匹配

安装 BraketHightLighter 插件,Preferces -> Package Settings -> BraketHightLighter -> Brakert Settings ,我的配置如下:

{
"bracket_styles": {
"default": {
"icon": "dot",
"color": "region.yellowish brackethighlighter.default",
"style": "highlight"
},
},
}

if 信息竞赛

本文只是简记,推荐看原文:https://www.luogu.com.cn/article/m05230w3。

你的电脑里应该有 g++/gcc 和 python3 的环境。

Ctrl+shift+P,输入 pci,安装插件。搜索 fast olympic coding(fast olympic coding-github),安装。

然后在你的浏览器中安装 Competitive Companion,可能要魔法,请自行研究。进入插件设置,把 Competitive Companion 的端口改成 12345。

下一步克隆这个仓库:FastOlympicCodingHook,将整个文件夹移动到 sublime Text 的插件目录,比如 windows 下是在 C:\Users\Admin\AppData\Roaming\Sublime Text\Packages。

然后重启 sublime Text,进入插件设置:perferences -> Package Settings -> fast olympic coding。在用户配置中增加:"tests_file_suffix":"__tests",保存退出。

然后可以编辑下运行的快捷键:编辑 “C:\Users\Admin\AppData\Roaming\Sublime Text\Packages\CppFastOlympicCoding\Default (Windows).sublime-keymap”,找到 218 行和 236 行的 Run 相关的快捷键,把里面的 keys 的值修改成你喜欢的建。保存退出。

然后是设置爬取样例的快捷键,这个功能的默认入口是在代码区域右键,的 Listen to Competitive Companion。快捷键设置在 perferences 里的系统快捷键设置中。添加:

{ "keys": ["ctrl+shift+x"] , "command": "fast_olympic_coding_hook"},

然后就 ok 了。

其他

一些在特定用途下有用的插件:

更多实用插件,请看:packages.sublimetext.io。

END

效果展示

参考

sublimeText 没开源,但是不妨碍它是一款优秀的软件。

Sublime Text,神!

回波
RSS