【杂项】win10搭建atom+cpp环境

win10搭建atom+cpp环境

1 前言

由于实在是不喜欢vscode以及学校特别喜欢的dec-c++这样过时的ide,但是在linux下玩c玩多了,导致在win10里找不到喜欢而且比较好玩的编译器加编辑器,而且这些编辑器多多少少功能缺斤少两,比如要是喜欢clion这种里面有pycharm和idea的代码补全和自动格式化,又想搞点想vim一样的插件玩玩,还同时想来点花里胡哨的配色和图标。在尝试了一大堆ide和编辑器后,决定使用atom先试试,看看能不能用得舒服。学qt和vs都会搞出一大堆项目文件,同时平时在学习ue和qt之外会尝试刷刷题或者敲点小巧玲珑的小功能出来,所以要求是轻便和快速,不要跟vs一样加载半天,也不要跟vim一样还需要自己调terminal,win的terminal真的太舒服了,而且并没啥时间搞懂dos的命令而且盘符玩的吐血,斜杠和反斜杠搞得花里胡哨的。


2 需要的材料

Atom下载:https://atom.io/ (官网,直接下载即可)
MinGW-w64:各种渠道都能下,但建议下载一个离线安装的,不然速度堪忧。
uncrustify:用于代码的自动格式化。
以上材料都可以自行随意下载,没啥找资源的难度。


3 使用方法

Atom:

安装连下一步都不用点,全自动安装,GitHub的玩具比较亲linux,在win上有很多反常的设定,后面我们能略微察觉。
主要设置:

Pakage面板:在这个面板上管理和设置我们需要的插件。在这里插入图片描述

Theme面板:主要设置主题和配色什么的,众所周知,好看是第一生产力。
在这里插入图片描述

安装面板:安装插件和主题用。
在这里插入图片描述

主要管理资源就是通过上面3个设置去做,关于链接GitHub等等功能后续补充。

MinGW:

MinGw的安装可能会是一个下载器,然后下载一个*.7z的文件,非常之炫酷,让你感受到了20年前的网速,所以我们要去搞一个已经下载好的.7z的文件,解压到你喜欢的目录,然后添加环境变量。目录为你的MinGW下的bin目录。
在这里插入图片描述
在安装好了之后进入cmd,敲一个g++ -v,出现版本信息就代表你安装成功了,失败的话会提示你g++不是一个内部命令(好像)。
在这里插入图片描述
安装完成后,你的clion也可以用这个了,我们在后续的插件和编译运行的功能上会用到。

插件的安装

大部分的插件都是安装了就能用的,比如linter、linter-g++、gcc-make-run。这些插件都是安装了就能用并且替换也比较多。所以就不多说了,需要注意的是atom-beautify这个插件,因为这个插件会使用其他自动格式化代码的插件对不同的语言进行个性化的格式化所以需要配置一下。

打开设置界面选择c或者c++的设置,选择Uncrustify,下面的config path是Uncrustify的配置文件,后续会设置。
在这里插入图片描述
接着需要在网上搜索Uncrustify插件下载,很方便随便找个下载就好了。下载完解压在Atom的目录下:C:\Users\Silver.atom\packages\uncrustify(这个一般是atom的默认目录,自己创建一个Uncrustify的文件夹解压进去就好了)。然后添加环境变量path。
在这里插入图片描述
然后麻烦的事情来了,uncrustify插件的配置文件特别多,需要一个设置一个设置改,挺讨厌的,模板里的也需要自己改一改,然后我摸了半天鱼搞了个自己想要的版本。

Uncrustify配置文件下载:
链接:https://pan.baidu.com/s/1DlwaLpKqgXUHd4BxCq-aUA
提取码:nm5v
下载以后在上面图里的Config Path里可以配置出啦,然后就可以使用了。Ctrl+Shift+p调出查找,输入beautify格式化代码就可以看到效果(左边是原来格式的,):
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值