Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码)

配置编译环境:

进sublime,然后点击Tools->Build System->New build System

直接用下面的替换

{
    "shell_cmd": "g++ ‘${file}‘ -o ‘${file_path}/${file_base_name}‘",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",  

    "variants":
    [
        {
            "name": "Build & Run",
            "shell_cmd": "x-terminal-emulator  -e bash -c \"g++ ‘${file}‘ -o ‘${file_path}/${file_base_name}‘ ; ‘${file_path}/${file_base_name}‘ ; read -p ‘\nPress ENTER or type command to continue...‘\""
        },  

        {
            "name": "Build Only",
            "shell_cmd": "g++ ‘${file}‘ -o ‘${file_path}/${file_base_name}‘"
        },  

        {
            "name": "Run Only",
            "shell_cmd": "x-terminal-emulator  -e bash -c \"‘${file_path}/${file_base_name}‘ ; read -p ‘\nPress ENTER or type command to continue...‘\""
        }
    ]
}

  保存文件,文件名任意

  每次使用前,我们按Ctrl+shift+B来选择编译选项

配置一键编译&运行快捷键

点击Preferences->Key Buildings - User

[
    { "keys": ["ctrl+d"], "command": "duplicate_line" },
    { "keys": ["alt+up"], "command": "swap_line_up" },
    { "keys": ["alt+down"], "command": "swap_line_down" },
    { "keys": ["f9"], "command": "build", "args": {"variant": "Build & Run"}},
]

  分别是复制代码,上移,下移,一键编译并运行

安装格式化插件

首先需要安装Package Control

点击View->Show Console,然后输入

import urllib.request,os; pf = ‘Package Control.sublime-package‘; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb‘).write(urllib.request.urlopen( ‘http://sublime.wbond.net/‘ + pf.replace(‘ ‘,‘%20‘)).read())

  

安装成功后,按Ctrl+Shift+P,然后输入install,选Package Control: Install Package

然后输入CoolFormat并安装

点击Preferences->Browse Packages,然后进CoolFormat,里面有个Default.sublime-keymap打开可以修改快捷键

时间: 2024-10-14 08:45:12

Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码)的相关文章

Mac Sublime Text 3 配置Python环境及安装插件

一.下载安装Sublime Text 3 官网下载地址:http://www.sublimetext.com/3 二.配置Python开发环境 1.点击右下角,选择python 2.添加编译环境python3.6 我的Mac默认的是python2.7版本,安装python3.6,现在要配置Sublime Text使用python3.6编译环境 Tools -> Build System -> New Build System 在打开的文件里粘贴如下代码 {    "cmd"

Sublime Text 3 配置c/c++编译环境(转)

sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示. 要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令. 目前c/c++编译器最流行的就是gcc和g++,本文将从MinGW开始,介绍gcc和g++的基本命令格式,然后详细介绍sublime中自带的编译配置文件,分析每一行的作用.然后给出win7 64bit下 Sublime T

Sublime Text 3 配置分析 --摘录于http://www.educity.cn/wenda/150004.html

Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和no_antialias关闭反锯齿// subpixel_antialias和no_round是OS

sublime text 3 配置、插件、快捷键

sublime text 3 注册: -– BEGIN LICENSE -– Ryan Clark Single User License EA7E-812479 2158A7DE B690A7A3 8EC04710 006A5EEB 34E77CA3 9C82C81F 0DB6371B 79704E6F 93F36655 B031503A 03257CCC 01B20F60 D304FA8D B1B4F0AF 8A76C7BA 0FA94D55 56D46BCE 5237A341 CD837F

Sublime Text 3 配置 PHPCS 插件

Download php code sniffer addon via Package Control in ST3. Download The php-cs-fixer File From This Website => cs.sensiolabs.org/ (Direct Link => cs.sensiolabs.org/get/php-cs-fixer.phar) Copy Downloaded File To Your php.exe directory (mine is C:/XA

sublime text 3 配置python IDE

Python越来越受“程序猿”们的青睐.快速的开发模式,简洁的代码格式,海量的扩展,这无疑都为python的火热奠定了基础. “磨刀不误砍柴工”,一款功能强劲的IDE能帮助开发者有效的管理.编辑,运行工程代码.Python的开发IDE比较常用的Eclipse + Pydev.JetBrains的Pycharm[收费]等,神级代码编辑软件 Sublime text 3因其强大的代码编辑能和便捷海量的插件而著称. Sublime text 3 也可以配置成Python的IDE,而且经过小编亲测,效果

ubuntu 13.04下sublime text 3使用中文输入法

主要思路参考 http://blog.yanwen.org/archives/1955.html libsublime-imfix.so 这个库自己编译和从他这下载的 md5一样.可以不用编译了.直接下载. 但是有几点需要改动 1.有人提出来了 desktop文件里的一句: Exec=bash -c 'LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text' %F 要改成: Exec=bash

让你的sublime text能写C代码 (sublime text 2 配置构建C开发环境)

原理 1. 首先你要配置可以编译C++/C环境 2. window中配置该运行环境的环境变量,可以全局使用 3. sublime Text创建新的构建机制,并设置用改全局编译环境 详细过程 可以编译C/C++环境,我们安装MinGW可以先到我的网盘上下载mingw-get-setup然后安装.我都是默认安装的,安装后的路径是C:\MinGW 在window环境变量中设置MinGW的路径,具体可以看贴吧某贴.然后检查是否在window可以使用g++了.在cmd中敲打g++ -v命令,如果出现g++

配置sublime text的 JavaScript编写环境

都说sublime text是编写代码的神器,于是自己也下载了个中文本!后来要用到javascript,也想尽可能的将不同语言的编写集合在一个工具里面使用!所以就试试看在sublime text里面配置JavaScript. 在网上查找了很多的资料,后来证明很多都不一定是对的.但是虽然不对,但是都有同个思路.就是利用nodejs来编写javascript,于是乎我们得先安装一个nodejs. 这里是nodejs的官方网站:http://nodejs.org/     下载地址:http://no