Re:从零开始教你使用 Sublime Text( 三 )


可以发现 Sublime 已经预装了五个配色方案和三个主题 。
其中 Adaptive 主题的颜色会跟着配色方案的背景改变而改变 。
配色方案和主题都有 Auto 选项,选择后它会让你继续选择 Light 的方案和 Dark 的方案 。之后他会根据你系统的颜色来决定使用 Dark 还是 Light 。
1-5.设置点击菜单栏 Preferences->Settings 可以打开设置 。发现长这个样子:
Sublime 几乎所有设置都是这个样子,为 .json 文件,左侧是默认设置,一般为只读文件(就算不是只读也千万不要去更改他!),右侧是用户设置,更改设置一般在右侧进行 。
具体每个设置是什么可以看注释,这里稍微提一下主要会用到的几个:

  • font_face:字体
  • font_size:字号,值为 \(1\sim128\) 之间的整数,默认为 10 。
  • font_options:字体选项,值为字符串数组,可以用来进行字体的其他设置 。
  • highlight_line:高亮当前行,为布尔类型,默认为 false 。
  • auto_complete:自动补全,为布尔类型,默认为 true 。
  • spell_check:拼写检查,为布尔类型,默认为 false 。
1-6.快捷键设置点击菜单栏 Preferences->Key Bindings 来设置快捷键 。格式大概可以参照左侧默认设置?不会用也没关系,只要知道是一个中括号,里面用大括号包住,每个大括号后面加一个逗号这样的形式就够了,后面我认为需要自己设置快捷键的地方会提怎么搞的 。或者有什么需求也可以底下回复或者私信我 。
2.编译运行 C++ 程序首先 Sublime 自身可以直接编译运行程序,方法是按快捷键 Ctrl+B 或者点击菜单栏 Tools->Build 。另外,也可以在 Tools->Build System 选择编译系统 。还可以按快捷键 Ctrl+Shift+B 或者点菜单栏 Tools->Build With 选择用什么编译 。运行结束后会在控制台中显示结果和运行时间 。
Re:从零开始教你使用 Sublime Text

文章插图

Re:从零开始教你使用 Sublime Text

文章插图
但是自带的编译有一个问题,就是无法输入 。如果你写一个 A+B,你会发现无法在下方的控制台中输入任何字符 。
解决方法有两种,一种是自己新建一个编译系统,一种是安装 CppFastOlympicCoding 插件 。第二种方法可以查看 3-6.CppFastOlympicCoding 。这里提一下第一种方法 。
首先点击菜单栏 Tools->Build System->New Build System,然后在打开的界面中就可以自己写一个编译系统 。具体的格式为:
{    "命令行类型": "命令",    "file_regex": "一个正则表达式,用于显示编译错误信息",    "working_dir": "执行命令的目录",    "selector": "适用范围",    "encoding": "编码",    "variants"://其他变体    [        {            "name": "名称",            "命令行类型": "命令"        },        //...    ]}其中 variants 并不是必要的 。
具体如何使用?举个例子,这是我在 windows 下使用的编译系统:
{    "cmd": ["cmd","/c","g++","-Wall","-std=c++14","-O2","${file}","-o","${file_path}/${file_base_name}","&&","start","cmd","/c","${file_path}/${file_base_name} & echo.&pause"],    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",    "working_dir": "${file_path}",    "selector": "source.c,source.c++",    "encoding": "cp936"}

经验总结扩展阅读