sublime text3 C/C++编译环境简单配置
写简单的C/C++代码时,不想打开IDE,于是学着使用sublime.为了能直接编译运行,想方设法配置环境。
安装mingw
下载:https://sourceforge.net/projects/mingw/
安装(略)
配置环境:能在cmd命令行窗口直接运行gcc就OK
安装sublime 3
下载:http://www.sublimetext.com/download
安装(略)
整合
配置好mingw后,sublime其实已经可以编译运行C++代码了,只是有一些不足
1.不管是c++还是c代码默认都是用的g++
2.不支持c++11
所以需要重新配置编译系统
菜单->工具->编译系统->新建编译系统
配置如下,其实只是在官方的基础上加了c++11选项,c的版本只需要把原来的g++改成gcc即可。保存到默认目录,经测试,能用。
{
"shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}
]
}
使用
代码写完成后,快捷键 ctrl+shift+b 编译执行
配置鼠标点击函数跳转
打开Sublime->菜单Preferences->Browse Packages->进入User目录
在此目录下创建一个名为 Default.sublime-mousemap 的文件
文件内容如下:[
{
“button”:“button2”,
“count”:1,
“modifiers”:[“ctrl”],
“command”:“jump_back”
},
{
“button”:“button1”,
“count”:1,
“modifiers”:[“ctrl”],
“press_command”:“drag_select”,
“command”:“goto_definition”
}
]
保存即可。
Markdown实时预览
- 安装插件 MarkdownLivePreview
- 设置: 菜单→Preferences → Package Settings → MarkdownLivePreview → Setting,打开后将左边default的设置代码复制到右边User栏,找到"markdown_live_preview_on_open": false,把false改为true,保存。
- 使用html显示图片
<img src ="C:\Users\Administrator\Pictures\1.jpg" width="300" height="200" />
注:
配置脚本来源:
Sublime安装完成后,在安装目录如 C:\Program Files\Sublime Text 3\Packages中,有很多package,找到C++.sublime-package,加上后缀rar,然后解压C++ Single File.sublime-build即可打开 修改。
打开文件时有时会出现中文件乱码,需要安装插件:
Ctrl+Shift+P,输入install package,回车
Package Control:install Package
输入ConvertToUTF8,回车确认安装插件
安装成功即可。