广告位联系
返回顶部
分享到

Atom安装配置C/C++的教程

C#教程 来源:互联网搜集 作者:秩名 发布时间:2020-05-15 08:41:20 人浏览
摘要

Atom (一款开源的代码编辑器)是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言,还支持C,C++,JAVA,Python,Object-C等流行编程语言,支持宏,自动完成分屏

Atom (一款开源的代码编辑器)是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言,还支持C,C++,JAVA,Python,Object-C等流行编程语言,支持宏,自动完成分屏功能,集成了文件管理器。本文针对C/C++ 环境下配置进行讲解(笔者折腾了一上午),话不多说,先上图。

刺不刺激

第一步:

下载并安装Atom。
下载地址:https://atom.io/
安装过程:略(全自动)
附上几张图:

第二步(很重要):

安装好应该是这样嘀
点开Install a Package 后点击open installer

搜索安装三款插件 linter(检查代码语法是否有错误,并提示),linter-gcc,gcc-make-run(编译运行你的C/C++程序)


安装完成后:如果是Windows操作系统,需要将路径改为g++或者gcc(Ubuntu的话不用管)

勾上lint-on-the-fly

注意:

1.配置该环境前请确保电脑已安装C/C++编译器(MInGW),并配置好环境变量。

这里写图片描述

详细教程可参考:

2.笔者在安装gcc-make-run经常失败,经过一系列的探索,找到的解决方案是:
1)直接从github上面下载源码
地址: 
    
2)解压安装到本地.atom下的package文件夹下

这里写图片描述

3)解压完成后cmd命令行进入解压的文件目录,然后输入npm install 即可
npm命令提示: ‘npm' 不是内部或外部命令?:

如遇到类似的情况可参考上述步骤,笔者屡试不爽

第三步(个人喜好):
在上述可运行程序的基础上,笔者添加了一些新的插件,实现了一些炫酷的功能

这是前两步的效果图

1.Activate Power Mode
这是一款炫酷插件,效果在文章开头已展示,直接在Install a Package中搜索安装即可
2 atom-beautify
这是一款代码格式化工具插件,可实现代码的格式化,同样直接搜索安装即可
使用方法:Package–>Atom Beautify–>Beautify
缺少uncrustify插件的解决方案:

经过一系列的洗礼,我们的Atom变得轻便,简洁,炫酷,高效,程序员们可以尽情地coding了。


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/knight20160302/article/details/81218709
相关文章
  • WPF实现窗体亚克力效果的代码

    WPF实现窗体亚克力效果的代码
    WPF 窗体设置亚克力效果 框架使用大于等于.NET40。 Visual Studio 2022。 项目使用MIT开源许可协议。 WindowAcrylicBlur设置亚克力颜色。 Opacity设置透
  • C#非托管泄漏中HEAP_ENTRY的Size对不上解析

    C#非托管泄漏中HEAP_ENTRY的Size对不上解析
    一:背景 1. 讲故事 前段时间有位朋友在分析他的非托管泄漏时,发现NT堆的_HEAP_ENTRY的 Size 和!heap命令中的 Size 对不上,来咨询是怎么回事?
  • C#中ArrayList 类的使用介绍
    一:ArrayList 类简单说明 动态数组ArrayList类在System.Collecions的命名空间下,所以使用时要加入System.Collecions命名空间,而且ArrayList提供添加,
  • C#使用BinaryFormatter类、ISerializable接口、XmlSeriali

    C#使用BinaryFormatter类、ISerializable接口、XmlSeriali
    序列化是将对象转换成字节流的过程,反序列化是把字节流转换成对象的过程。对象一旦被序列化,就可以把对象状态保存到硬盘的某个位
  • C#序列化与反序列化集合对象并进行版本控制
    当涉及到跨进程甚至是跨域传输数据的时候,我们需要把对象序列化和反序列化。 首先可以使用Serializable特性。 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  • C#事件中关于sender的用法解读

    C#事件中关于sender的用法解读
    C#事件sender的小用法 开WPF新坑了,看了WPF的炫酷界面,再看看winForm实在是有些惨不忍睹(逃)。后面会开始写一些短的学习笔记。 一、什么
  • 在C#程序中注入恶意DLL的方法

    在C#程序中注入恶意DLL的方法
    一、背景 前段时间在训练营上课的时候就有朋友提到一个问题,为什么 Windbg 附加到 C# 程序后,程序就处于中断状态了?它到底是如何实现
  • 基于C#实现一个简单的FTP操作工具
    实现功能 实现使用FTP上传、下载、重命名、刷新、删除功能 开发环境 开发工具: Visual Studio 2013 .NET Framework版本:4.5 实现代码 1 2 3 4 5 6 7
  • C#仿QQ实现简单的截图功能

    C#仿QQ实现简单的截图功能
    接上一篇写的截取电脑屏幕,我们在原来的基础上加一个选择区域的功能,实现自定义选择截图。 个人比较懒,上一篇的代码就不重新设计
  • C#实现线性查找算法的介绍
    线性查找,肯定是以线性的方式,在集合或数组中查找某个元素。 通过代码来理解线性查找 什么叫线性?还是在代码中体会吧。 首先需要一
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计