sublime text3设置运行自己的Makefile

本文介绍了SublimeText3编辑器的基本情况,并列举了适用于C/C++开发的必备插件,详细说明了如何配置编译环境及快捷键,助力开发者高效编程。

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

一、Sublime Text3简介

Sublime Text3:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。

二、C/C++必备插件

  • Package Control 管理插件的插件,必备中的必备
  • Ctags 跳转必备
  • Terminal 当前文件路径打开终端,效率神器
  • BracketHighlighter 括号高亮

三、编译与其快捷键设置

Linux下许多项目是用makefile来管理的,是用gcc+make等方式来编译和运行。在sublime_text3中调用自己写的Makefile,显著提升效率。

1、自定义build配置脚本

在sublime text3中,
tools----->build system------>new build system
新建一个配置脚本,比如我取名为rotation.sublime-build

{
        "shell_cmd": "make",
        "file_regex": "^(..[^:\n]*):([0-9]+):?([0-9]+)?:? (.*)$",
        "working_dir": "/home/work/xRobot_ts_locat/xRobot_ME/trunk",
        "selector": "source.c, source.cpp",
        "keyfiles": ["Makefile", "makefile"], 
        "variants":
        [
            {
                "name": "Clean",
                "shell_cmd": "make rotation clean"
            },
            {
                "name": "Run",
                "shell_cmd": "make rotation"
            }
        ]
    }

其中"shell_cmd": "make rotation" 为编译命令。

2、定义快捷键

Preferences----->Key Bindins修改右侧的User设置(左边全部拷贝过来)
修改为:

{ "keys": ["f7"], "command": "build" },
{ "keys": ["ctrl+b"], "command": "build" },
{ "keys": ["ctrl+shift+b"], "command": "build", "args": {"variant": "Run","select": true} },
{ "keys": ["ctrl+break"], "command": "cancel_build" },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值