sublime text 4.0
sublime 不含编译器,编译器需要自行另外安装。
sublime 安装:
官网下载:https://www.sublimetext.com/download
安装过程一路 next 没有需要特别注意的(那个是否固定到主菜单自己选吧)。
sublime 插件安装:
常用插件
- ChineseLocalizations:汉化。
- ConvertToUTF8:编码转换。
- FastOlympicCoding:刷题辅助。
- FastOlympicCodingHook:小扩展。
- SublimeAStyleFormatter:代码格式化。
- DefaultFileType:默认文件类型。
sublime 部分插件介绍:
ChineseLocalizations
安装后默认切换成简体中文,实际上还可以设置为其它语言。
ConvertToUTF8:
避免出现中文乱码。
FastOlympicCoding:
- 打包式帮你配置好了 C++/Java/Python 的编译环境。
- 实时语法检查。
- 运行时生成辅助测试样例的编辑页面。个人感觉主要好处是多组数据时,每一组它单独展示,并且一组结果后它自动编译等待下一组输入。不用像终端那样,每一组都编译一次,而且可以把之前的结果存在编辑器里显示。
- 数据类型名替代,比如 PII 替代 pair<int,int>。不过我觉得 sublime 的代码片段也能实现同样的功能。
- 还有 Debugger 的一些功能,不过我不太用 Debugger。算竞目前我更偏向于静态调试,或者 gdb 就行。
FastOlympicCodingHook:
要结合本地 Python3 环境,浏览器 Competitive Companion 插件和 sublime FastOlympicCoding 插件。
应该就是加了一个可以爬取 OJ 题目样例到 sublime 的功能,不过也要按三步走,感觉不一定比 ctrl+CV 快多少。大概主要是当题目样例有多个的时候,可以一起加进来会更方便。
SublimeAStyleFormatter:
代码格式化,可以自行设置快捷键。其实就是一个一键加空格和缩进的功能。如果本身就习惯打空格好像也没啥用。
DefaultFileType:
设置新建文件时的默认后缀,如果不设置的话,保存的类型就是所有文件,需要自己加后缀,稍微少了个步骤。
sublime 单独编译环境配置:
具体规则还不清楚。
直接用模板,自行改改小参数。
1 | { |
sublime 主题、字体、和配色方案:
sublime 自带了少数几个主题和配色,需要更多的主题和配色可以去 GitHub 上下载。
- 在命令面板中输入
Color Scheme
,选择配色方案。 - 在命令面板中输入
Select Theme
,选择主题。
Fira Code:
Fira Code 是一款优化特殊字符的字体。
例如:$!=$ 会变成 $\neq$,$<=$ 会变成 $\leq$ 等。
在 Github 上下载 https://github.com/tonsky/FiraCode?tab=readme-ov-file。
本地解压后,进入 ttf 文件夹,选择一种字体,双击打开安装即可。