编程编辑器推荐(编程常用编辑器的横向对比)

概述:

学习编程,一个趁手的编辑器肯定是少不了的。我作为一个对编辑器要求挺高的菜鸟,这里叙述一下我对各个编辑器的看法和使用情况。(我主要使用语言是c,c++和部分的python,所以这里并没有对其他语言的编辑器的详细概括)。

先给自己贴几层buff:本文所有内容都是主观的,源自于我个人的体验,顺序不是排名,没有最好的编辑器,只有最适合自己的。

vscode(visual studio code):

这是一个我又爱又恨的编辑器。这个编辑器插件功能极其丰富,可定制化极高,界面也挺好看。只要下载对应插件,可以说自带代码高亮,自动补全这些功能。

请添加图片描述

但是对于其c++的代码的书写舒适度,并没有让我感觉惊艳。在项目编写这一方面甚至可以说是有些麻烦的,还有一些莫名奇妙的解析bug和比较慢的运行速度。但是整体来说,这还是一个非常非常推荐的编辑器,用来写一些题目的代码和一些轻量级的项目还是有着非常nice的书写体验,更新速度也非常快。

vsc下载地址:vscode编辑器

vsc是开源的:GitHub - microsoft/vscode: Visual Studio Code

vim(vi):

我曾经用过一段时间的vim编辑器,vim那一套快捷键使我受益匪浅,并且在之后的所有编辑器中,我都启用了vim快捷键。vim主要是属于编辑器发烧友使用,当然在linux ssh情况下可能是一个不得不选择的编辑器。vim编辑器同样有着非常非常多的插件,但是安装的步骤并不简单,相比于vsc的一键安装,vim麻烦了太多太多。只推荐给发烧友使用,当然,学习一下vim的快捷键也是一个挺好的方案。在写项目方面,vim比vsc麻烦得多,只推荐新手用vim进行轻量级开发或者是写写题目。

请添加图片描述

vim下载地址:vim下载地址

vim是开源的:GitHub - vim/vim: The official Vim repository

我vim的部分配置文件:vim的配置文件

devc++(小熊猫dev):

小熊猫dev是最适合新手使用的编辑器,一键配置环境,自带代码补全和语法高亮(小熊猫dev),编译好了的各种有效库,简单直观的调试框,从各个方面来说都是一个对新手友好的编辑器。小熊猫dev是devc++的一个变种,很多学校机房就是用这个编辑器,帮新手解决了大量问题,而且更新速度极其快,感谢那些为国内计算机教育做出了贡献的教授们。缺点也很明显,由于是针对新手的,加上体系构架设定,不支持插件,主题颜色单一,写项目比较麻烦(makefile),但是用来写写题目手感还是极佳。

请添加图片描述

小熊猫dev:小熊猫C++及其源码

Clion :

这个是一个收费编辑器,但是学校邮箱可以白嫖(学校万岁!),在使用体验方面,只能说收费就是不一样(doge)。从各个方面来说,clion都算是做到了用户至上,在速度,补全,高亮,格式化方面,都算是同类顶级,自带主题也特别好看,但是占用资源率也是同类顶级,吃掉大量的cpu资源和内存 =-=。在写项目方面体验良好,也不像vs那么重量级,当然缺点就是比较占用资源,而且人家要钱。写题目的时候也会稍微麻烦一点,大量的单文件不太好处理。

请添加图片描述

clion 地址:CLion: A Cross-Platform IDE for C and C++ by JetBrains

VS(visual studio):

自称为window操作系统最好用的编辑器。确实在写项目这一块来说,是最全面,最有价值和方便的编辑器,而且vs是有社区版的 = vs是在一定条件免费,各种插件都很丰富 ,功能主题也挺多。特别推荐它的调试器,它说第二,没人敢说第一。但是这种重型ide都一个缺点就是资源占用率过高,界面比较冗杂,不太适用于新手,用熟悉了还是挺爽。

请添加图片描述

vs地址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器

Qt Creator(Qt自带编辑器)

非常好用的免费的编辑器,是Qt官方支持的。写起Qt c++手感还是不错,自带Qmake等一系列工具链,最大程度的减少了新手学习量和工作量,但是这个编辑器最新版(7.0.0)属实bug有点多,要不然就是用着用着就卡了,要不然就是调试器断点有问题。总的来说,用来写一些轻量级的Qt代码还是挺好用的,稍微大一些的项目或者是调试步骤复杂的,可以考虑vs。(Qt社区版是开源的)

请添加图片描述

qt地址:Qt中文官网 | 为嵌入式和桌面应用开发而生的跨平台软件开发平台

Atom :

自称是新一代编辑器,定位和vscode一致,个人还是挺喜欢这个编辑器的,但是已经寄了,这里不做描述了。

atome的github地址:GitHub - atom/atom: The hackable text editor

Sublime Text:

用c++写的收费编辑器。界面干净清爽(可以无限期试用)。运行速度较快,插件功能繁多,支持各种快捷键的自定义。个人感觉写一两个单个文件手感比vscode要好。可以看成小熊猫的升级版,支持更多的编程语言(html,python等)。缺点也比较明显,需要自己配置开发环境,插件种类不如vscode这么多,开发项目不够方便。但是偶尔拿出来写写题目也是一种不错的体验。想要升级小熊猫dev的同学可以试试这个。

请添加图片描述

sublime Text下载地址:sublime官网

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值