deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...
本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示,希望对大家学习C/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打开可以修改快捷键
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!
deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...相关推荐
- Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)
配置编译环境: 进sublime,然后点击Tools->Build System->New build System 直接用下面的替换 { "shell_cmd": & ...
- sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境
最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...
- Kinectfusion开源实现_配置Kinfu环境_Cmake编译PCL点云库_Kinect3D重建
Kinectfusion开源实现-配置Kinfu环境-Cmake编译PCL点云库 注: 1.此教程在win10_x64.VS2010_x86环境下,配置运行Kinfu.编译PCL点云库成功,其他环境也 ...
- win和mac系统Sublime Text 3配置编译c和c++
widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU's Not Unix)是linux中的一 ...
- 为 Sublime Text 3059 配置 PHP 编译环境
关于 Sublime Text 3059 的安装及汉化 请参看 http://www.xiumu.org/note/sublime-text-3.shtml 为 sublime Text 配置 PH ...
- sublime Text 3配置Maple编译运行
Maple简介 Maple是目前世界上最为通用的数学和工程计算软件之一,在数学和科学领域享有盛誉,有"数学家的软件"之称.Maple 在全球拥有数百万用户,被广泛地应用于科学.工程 ...
- 中标麒麟linux卸载qt,国产化 银河麒麟编译Qt程序的问题汇总 | 阿拉灯
Run in terminal 莫名奇妙软件无法在QtCreator中运行或者调试,main函数都无法进入,QtCreator中一运行就崩溃,并跳到汇编界面,这多半和代码没什么关系,我这里是将项目-& ...
- 如何使用ubuntu编译stm32程序
之前一直在做Linux应用层相关的工作,使用ubuntu编译代码.最近的项目中需要用到stm32,stm32的编译环境为keil5.在一台电脑上装两个编译器总数觉得麻烦,故而想能不能直接使用ubunt ...
- 在Win10系统上使用VScode + Cmake配置C/C++开发环境,实现一键编译运行
1.前言 前几天在公司的Ubuntu20.04电脑上配置了VSCode + Cmake的C/C++开发环境,可以用来跑跑C/C++的代码,然后,现在住的地方用的Windows,开发环境用的是 Visu ...
最新文章
- 解题报告:AcWing 1165. 单词环(01分数规划、hash、经验优化)
- ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv
- linux android编译环境,Linux下Android开发安装环境配置
- java正则表达式所有字符串_java正则表达式获取字符串中所有匹配的内容
- oracle 用户创建角色,oracle普通用户创建和加权限
- 浅谈企业MES与ERP系统集成
- 【OpenCV】OpenCV函数精讲之 -- 访问图像中的像素
- PCB设计之:必知的PCB设计八大误区
- 浙江利捷分析报告(0612)
- 火狐浏览器安装插件步骤
- Java之美[从蛮荒到撬动地球]之设计模式二
- 统计学权威盘点过去50年最重要的统计学思想,因果推理、bootstrap等上榜,Judea Pearl点赞
- 神是什么?神即道 道法自然 如来 ---《天道》王志文饰丁元英 左小青饰芮小丹
- excel导入时手机号码格式错误的一个解决方法
- Word标准简单格式
- 跨考没有计算机二级,计算机二级可以跨学校报名吗 计算机二级可以跨校报考吗?...
- webpack打包npm run dev 出现错误This is probably not a problem with npm. There is likely additional logging
- 大数据时代时代舍恩伯格书资源_疫情宅家,这些大数据书籍可以好好读读
- 孩子用台灯对眼睛好吗?眼科医生推荐好用不伤眼睛的台灯牌子
- MYSQL练习题:连续两天登录的游戏玩家比率
热门文章
- MPLS 解决方案有哪些优势?——Vecloud
- 【SmartJob】配置说明
- GPL协议 与 LGPL协议
- 前端如何高效的与后端协作开发
- MySQL基础学习过程
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”...
- 12.委托是什么?委托的property声明用什么属性?为什么?
- Turbo C 2.0 集成调试器的使用方法
- 三部门发布18个新职业:含碳排放管理员、调饮师等
- Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)