Sublime Text3 配置

简介: 1. 配置C/C++编译环境1). 下载编译工具MingWcodeblocks雅乐网推荐的方法是借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来就可以了。

1. 配置C/C++编译环境

1). 下载编译工具
  • MingW
  • codeblocks
    雅乐网推荐的方法是借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来就可以了。
    img_7f685086d8109975e7b7e071d749e28c.png
    图1.png
2). 配置环境变量

D:\Program\MinGW\bin配置到系统的环境变量Path中

img_64d5b84f3153e02650993030f12e91c7.png
图2.png

测试:此时的输出说明g++命令可以使用
img_0d476bba2e8e970f857e2538e3e8efe8.png
图3.png

3). 编译
# gcc编译C
 gcc -Wall test.c -o test
# g++编译C++
 g++ -Wall test.c -o test

注:建议加入-Wall,意指加入常用警告

4). 添加C编译系统
  • 默认情况下将C代码按照C++代码运行,Tools -> Build System -> new Build System...


    img_23434c8ea2533ff21d7c6181a7731f36.png
    图4.png
  • 输入如下内容, 并保存名为c.sublime-build
{
    "working_dir":"$file_path",
    "cmd":"gcc -Wall \"$file_name\" -o \"$file_base_name\"",
    "file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
    "selector":"source.c",
    "variants": [
                    {
                        "name":"Run",
                        "shell_cmd":"gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
                    }
                ]
}
  • 保存后,Tools -> Build System -> C 即可使用
5). 使用命令编译并执行

Ctrl + B , 第一个是编译,第二个是编译并运行


img_090bd3f46f376be314d4c884ad6162c8.png
图5.png

2. 函数间跳转

点击Preferences->Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:

[
    {
        "button": "button2",
        "count": 1,
        "modifiers": ["ctrl"],
        "command": "jump_back"
    },
    {
        "button": "button1",
        "count": 1,
        "modifiers": ["ctrl"],
        "press_command": "drag_select",
        "command": "goto_definition"
    }
]

点击保存即可。

  • ctrl+鼠标左键跳转到函数定义处
  • ctrl+鼠标右键跳回来
目录
相关文章
|
6月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
831 8
Sublime Text 3配置Go语言开发环境
|
12月前
|
JavaScript
Sublime Text3 直接运行js调试控制台
Sublime Text3 直接运行js调试控制台
178 0
|
12月前
sublime text3 快速生成方法注释
sublime text3 快速生成方法注释
137 0
|
6月前
Sublime Text3安装插件报错:There are no packages available for installation
Sublime Text3安装插件报错:There are no packages available for installation
|
6月前
|
前端开发 Unix Linux
Sublime Text 3配置 Python 开发环境
【5月更文挑战第7天】本篇 Huazie 介绍了 Sublime Text 3 配置 Python 开发环境的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
149 1
Sublime Text 3配置 Python 开发环境
|
6月前
|
开发框架 前端开发 C#
Sublime Text 3配置 C# 开发环境
【5月更文挑战第2天】本篇 Huazie 介绍了 Sublime Text 3 配置 C# 的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
63569 7
Sublime Text 3配置 C# 开发环境
|
12月前
|
IDE Go 开发工具
Sublime Text3搭建go运行环境
Sublime Text3搭建go运行环境
209 1
|
6月前
|
JavaScript Linux
Sublime Text 3 在 Linux 中配置
Sublime Text 3 在 Linux 中配置
208 0
|
12月前
|
Python
解决 sublime text3 运行python文件无法input的问题
解决 sublime text3 运行python文件无法input的问题
92 0
|
12月前
Sublime Text3 Emmet用法
Sublime Text3 Emmet用法