将Sublime Text 3打造成 C/C++开发利器

本文介绍了如何在2021年的SublimeText3上安装及配置MinGW编译环境,详细步骤包括添加环境变量并验证,以及配置C++编译系统,同时推荐了ayu主题和EasyClangComplete插件。阅读者可以了解如何为C++开发优化SublimeText3环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档发布于2021年,文章大部分内容已经过时,该文章只起纪念作用!

这是我配置好的sublime text3的
在这里插入图片描述

1.1安装sublime text3

进入sublime中文官网选择合适的版本下载安装

1.2配置MinGW编译环境

> MinGW网盘链接 提取码: wazc

将.7z文件解压到D盘等位置, 将文件夹中的\bin目录添加到系统环境中,接下来:
a) 右击此电脑,进入属性面版

.
b) 点击属性面板中的 “高级系统配置” (注意: win10的是在右边)

wazc
在这里插入图片描述
c)设置环境变量
在这里插入图片描述
双击进入
在这里插入图片描述
d) 测试一下

Win + R 键打开cmd
输入g++ -v
在这里插入图片描述
出现这个就可以了.

1.3sublime text3 配置C++编译环境

sublime text3:
tools -> build system -> New build system
在这里插入图片描述
输入:

{
	"encoding": "cp936",
	"working_dir": "$file_path",
	"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"selector": "source.c++",
 
	"variants": 
	[
		{	
		"name": "Run Normal",
        	"shell_cmd": "g++ \"$file\" -o \"$file_base_name\" -O2 -Wl,--stack=4194304 && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		},
		{	
		"name": "Run Full Stack",
        	"shell_cmd": "g++ \"$file\" -o \"$file_base_name\" -O2 -Wl,--stack=268435456 && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		}
	]
}

ctrl + s 保存文件, 命名为G++
编译:
在这里插入图片描述
测试一下 -_-
在这里插入图片描述
成功了。

2.1安装插件

‘‘ Package Control 是一个插件管理器,可以很方便的下载插件和设置插件 ’’

Package Control 的安装

Ctrl + Shift + p 打开控制面板
输入Insta 就会出现Install package control, Enter就好了
过段时间就安装好了

安装插件的方法: Ctrl + Shift + p 打开控制面板, 输入pip, 选择第一项,回车, 输入要安装的插件名称

2.1.1力推插件——ayu主题

安装后在控制面版输入ayu选择第一项, 上下键选择想要的主题
在这里插入图片描述
爱了爱了爱了

2.1.2神级C++补全插件 ——EasyClangComplete

sublime text3 没什么c++的补全插件, EasyClangComplete算是蛮厉害的插件了
先安装,再配置
clang安装 : llvm

安装时记得选第2个,添加至系统变量
在这里插入图片描述

2.1.3使用EasyClangComplete进行代码补全

只需要在项目根文件夹中创建2个空文件:
CMakeLists.txt
compile_commands.json
现在,重新启动sublime文本编辑器,自动完成功能将成功运行。
如果这不起作用,则需要再重新安装插件。
转到软件包设置> EasyClangComplete>设置。现在,在文件“ EasyClangComplete.sublime-settings”中添加以下代码 :

{
 "common_flags" : [
    "-I/usr/include",
    "-I$project_path/src",
    "-I/usr/lib/clang/$clang_version/include",
    "-I$file_path",
  ],
}

后记

第一次写博客,还不怎会markdown,有排版问题可以在评论中留言
sublime text3关于c++的插件有很多, 并不单单局限于笔者所介绍的插件,有兴趣的可以自行下载。

觉得好的话给小学生点个赞吧,谢谢大家!

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值