儿子学C++编程,需要用这个工具,安装简单,不过有些细节,需要改进一下,才能更好使用。这里面也折腾了几个坑,这里整理一下。现在最新版本4,也已经发布,不过我们需要使用3.
重装
在mac下,安装Sublime ,可能会提示你安装一些包,会提示安装 g++或 Xcode 的窗口,这个时候,如果你否掉,安装过程也不会出错,但是使用的时候,出错。这个时候,如果你希望重新安装,简单的卸载,是不管用的,因为卸载,配置文件还是保留,你重新安装,错误还是保留。

看到这个文件目录结构

你需要把Sublime Text 3的文件夹重命名,关闭Sublime (comand+q),重启Sublime,这个时候,其实就是类似重装,重新生成配置文件。
删除 udpate 提示
每次启动sublime,都会提示update,这个如果需要去掉。你只能采购license,如果没有license,你参考下面的操作。
step1
进入mac的终端模式
vi /etc/hosts
#需要你输入机器的账号的密码,添加下面内容
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
step 2

默认右边是空的,输入下面的内容

上面有一个默认文件保存路径,我设置成桌面上,你可以根据自己情况修改。包括字体大小
// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by syntax-specific settings.
{
"auto_close_tags": true,
"font_size": 18,
"hot_exit": false,
"remember_open_files": false,
"default_dir": "/Users/shake/Desktop",
"show_encoding": true,
"update_check": false
}
输入相关的license
Help–license
- https://gist.github.com/Jeket/417b339e1cd0fcb616f7edbccb17cc16
重启Sublime Text,就不会出现update 提示。
文件存储默认路径
上面的设置,已经实现的文件默认存储路径的设置。这里就是强调一次。
还是应该在桌面建一个专门目录存放。例如创建一个c++ 文件夹,修改一个路径就可以。
"default_dir": "/Users/shake/Desktop/c++",
默认文件后缀名 cpp
上面的配置,已经解决的文件默认存放路径,由于是C++,所以我希望默认的文件名,就是cpp,这样更加方便。

默认右边是空的,右边添加内容就可以

输入下面内容
{
"default_extension": "cpp"
}
关闭后,你重新打开Sublime,Comand+n

经过了设置,文件默认保存在桌面上,文件的后缀名,默认就是cpp。
验证
这是老师给的验证代码,代码保存后,可以运行build。Command+s, Command+b
#include <iostream>
using namespace std;
// main() 是程序开始执行的地方
int main()
{
cout << "Hello World" << endl;
return 0;
}
参考文章
- https://www.linevty.com/set-default-file-extension-for-sublime-text-to-txt/
- https://forum.sublimetext.com/t/is-it-possible-to-set-a-default-folder-for-project-files/10846/9
- https://gist.github.com/Jeket/417b339e1cd0fcb616f7edbccb17cc16