配置编译环境:

进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打开可以修改快捷键

转载于:https://www.cnblogs.com/kearon/p/7354888.html

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

  1. deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...

    本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...

  2. sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境

    最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...

  3. 在Win10系统上使用VScode + Cmake配置C/C++开发环境,实现一键编译运行

    1.前言 前几天在公司的Ubuntu20.04电脑上配置了VSCode + Cmake的C/C++开发环境,可以用来跑跑C/C++的代码,然后,现在住的地方用的Windows,开发环境用的是 Visu ...

  4. sublime Text 2 配置以及 Python环境搭建

    在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...

  5. Ubuntu 14.04 安装 Sublime Text 3

    Ubuntu 14.04 安装 Sublime Text 3 听语音 | 浏览:24435 | 更新:2014-09-25 22:14 | 标签:ubuntu 1 2 3 4 5 6 分步阅读 ubl ...

  6. Sublime Text 3 配置和使用方法

    下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档 技巧 -用户或-User后缀的菜单项,其对应的配置文件都保存 ...

  7. win和mac系统Sublime Text 3配置编译c和c++

    widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU's Not Unix)是linux中的一 ...

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

    原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...

  9. Sublime配置C和C++编译运行环境

    Sublime配置C和C++编译运行环境 最近在学习<深入理解计算机系统>,里面的代码是在Linux环境下的C语言编写,由于采用gcc编译环境,为方便本人学习,特在Windows环境下载了 ...

最新文章

  1. android sqlite 怎么写入存储时间
  2. Android之记录并研究Volley框架中知识点
  3. android Mac OS X 中 VT/NX
  4. 九十二、动态规划系列之股票问题(上)
  5. OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES
  6. Inline Temp(内联临时变量)
  7. 02_Storm集群部署
  8. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核
  9. mysql 数据库中根据当前系统时间,取前后几秒、几分钟、几小时、几天
  10. 视频播放插件 Video.js
  11. 金额数字转换成大写,英文。111,壹佰壹拾壹元整,one hundred and eleven yuan
  12. java 月初_Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间...
  13. I'm coming now.
  14. obs studio_使用OBS Studio实时进行Linux视频编辑
  15. 网络安全工程师年薪百万?到底是干什么的?
  16. linux下,Telnet连接输入正确的用户名和密码后,却还一直提示输用户名和密码,解决方案。
  17. php 读取并显示doc,PHP读取doc,docx,xls,pdf,txt内容
  18. thinkphp6项目的支付宝手机网页支付接入
  19. Java 从多线程到并发编程(五)—— 线程调度 优先级倒置(反转) 阻塞 死锁 suspend
  20. 小程序接入流量主、banner广告、激励广告

热门文章

  1. 基于R树索引的点面关系判断以及效率优化统计
  2. 括号匹配问题(C++、堆栈)
  3. Oracle教程之SGA_MAX_SIZE参数
  4. BIND9之dig工具的使用方法
  5. 《算法:C语言实现》——连通性
  6. c+oracle+bulk,C#使用OracleBulkCopy
  7. java中字节码_Java字节码执行图示
  8. 企业千人千面管理模式_华世界集团获国家高新技术企业认定
  9. MATLAB 句柄函数记录——多变量
  10. Python机器学习:SVM003Soft Margin和SVM(线性)的正则化