ps:我自己在配置subline过程中遇到了各种各样的问题,网上的教程也比较杂,为了不让更多的人可以更轻松的体验到subline的方便,做以下总结;(将各个大佬的博客做个小总结)
按照以下步骤进行:
一.subline的下载:
最好别动路径(内存不大,不用担心c盘爆满)
下载好了可以先别进(没找到在哪儿的在‘开始’菜单里面)
二.MinGw的安装(不安装这个,subline无法运算程序)
推荐参考这个大佬的博客
经验:下载过程比较久,要耐心等待保持网络畅通
三.进入subline开始配置
(参考sublime配置C/C++并调试_sublime c++-CSDN博客大佬的博客)
刚开始进入是英文,先不用怕
1.按照tools → build system → New Build System
顺序进行选择,当打开该文件后,删除其自带代码,输入:
{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
},
{
"name": "GDB_C",
"cmd": ["cmd", "/c", "g++","-g", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "gdb", "${file_path}/${file_base_name}"]
}
]
}
然后按Ctrl + s
保存,注意检查保存路径是否为.....Sublime Text\Packages\User
形式,如果是那么保存的文件名修改为C++.sublime-build(最好是一样的)
2.
按下快捷键Ctrl + Shift + p,
然后输入install
,进行选择安装(第一个)(注意subline窗口的下面,会有下载完成提醒)
3.安装successfully之后再输入install,点第一个后会出现以下窗口:
这个就是安装subline插件的地方,可以搜索各种插件进行安装了;
3.安装插件SublimeGDB(直接搜索)
安装好了之后按照顺序Preferneces -> Package Settings -> SublimeGDB -> Settings – User
选择,在里面输入一下代码:
{
"workingdir": "${folder:${file}}",
"commandline": "g++ -g -std=c++11 ${file} -o ${file_base_name} && gdb --interpreter=mi --args ./${file_base_name}",
}
保存(ctrl+s),路径要在....Sublime Text\Packages\User下面,
文件名为:SublimeGDB.sublime-settings
经验:(路径默认是这样的,如果一不小心点到别处去了,可以再subline里面flie->open resent里面看看....Sublime Text\Packages\User在哪儿)
4.保存完成后就可以简单运行c++代码啦:
(ctrl+n)建立新文件,写个简单程序
#include <bits/stdc++.h>
using namespace std;
signed main()
{
cout<<"hello,subline"<<endl;
}
(ctrl+b)就可以看到运行结果啦;但这远远不够。
四.好用的插件:(如何安装上面有叙述)
1.ChineseLocalizations(汉化)
安装完成后重启subline,点help->lauguage->简体中文;
2.cppfastOlympiccoding (竞赛多测插件)
参考:sublime竞赛配置-CSDN博客(还有模板代码补全)
安装完成后ctrl+alt+b可以调出右侧窗口
3.还有更改主题,语法高亮等等其他好用的套件就自己baidu吧。
以上就是我配置subline过程中遇到的主要问题,希望对你有所帮助