代码编辑器

文章来源:几款非常优秀且常用的代码编辑器

对于软件开发人员,代码编辑器好用与否直接影响代码编辑的效率。软件开发,基本上都有集成开发环境(IDE)工具,且自带编辑器,但IDE自带编辑器多少都存在一些不足。

今天就给大家分享几款优秀并且大家常用的编辑器:

VS Code
Source Insight
Vim
UltraEdit
eclipse
Understand
Atom
Sublime Text

VS Code

VS Code 是绝大部分软件工程师都在使用的一款软件编辑器工具,如果你学习或从事软件开发,你还不知道VS Code,那么你应该面壁3分钟。
在这里插入图片描述

1.简介

VS Code 全称 Visual Studio Code,是微软开发的一套免费、轻量级、功能强大的源代码编辑器工具。

VS Code 主要针对软件工程师的用于代码编辑,支持各种插件,让你的代码编辑效率更高。

2.特点

智能代码补全
简化的调试
快速,强大的编辑
代码导航和重构
内置的Git命令
可扩展和可定制的插件
······

3.网址

官网地址:
https://code.visualstudio.com

下载地址:
https://code.visualstudio.com/updates/v1_50

VS Code截止目前(2020.10),最新版本为V1.50.1。支持Windows,MacOS和Linux三大常用操作系统。

文档地址:
https://code.visualstudio.com/docs

在这里插入图片描述

VS Code官方提供丰富的文档资料,让小白也能快速学习。

Source Insight

Source Insight可以说是嵌入式软件工程师必备的一款编辑器工具,早期在VS Code出来之前,Source Insight就已经在火了。
在这里插入图片描述

1.简介

Source Insight是一款功能强大的代码编辑器、浏览器和分析器,可在你代码编辑时快速理解代码。同时,Source Insight具有针对C/C++、 C#、 Java、Objective-C等语言的动态分析功能。

2.特点

强大编辑功能
快速理解代码
快速浏览代码
代码分析功能
······

3.支持
代码比较
代码格式化
代码动态分析
代码自动完型
可集成外部编译器
······

4.网址
https://www.sourceinsight.com

5.不足

source insight是一个优秀工具,但还是有一些不足:

收费软件
只支持WIndows,不支持MacOS和Linux

6.费用

Source Insight是一款收费的工具,根据不同情况,价格从200多美元到2000多美元不等。

在这里插入图片描述

如果不想付费,可以自己想办法po解,或者下载免费试用版。

在这里插入图片描述

Vim

学习Linux开发的小伙伴对Vim不会陌生吧,这个工具可谓是当年的一代“神器”
在这里插入图片描述
1.简介

Vim是从 vi 发展出来的一个文本编辑器,它是一个高度可配置的文本编辑器工具,旨在使创建和更改任何类型的代码(和文本)非常高效。在大多数UNIX、Linux系统和Apple OS X中,都集成了Vi。

Vim具有代码补完、编译及错误跳转等方便编程的许多丰富的功能,在程序员中被广泛使用。

2.功能
扩展的插件系统
支持数百种编程语言和文件格式
强大的搜索和替换
与许多工具集成

3.网址
http://www.vim.org

4.学习资料

Vim是一款成熟,且广泛使用的工具,网上学习资料很多,轻松入门不是梦。
在这里插入图片描述

在这里插入图片描述

UltraEdit

UltraEdit,官方的旗号是【世界上最好的文本编辑器】。那么,你用过这款神器吗?
在这里插入图片描述
在这里插入图片描述

1.简介

UltraEdit 是一套功能强大的文本编辑器,也是以前很多工程师必备的一套编辑器,我记得早些年都还在使用它(现在没使用了)。

UltraEdit可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。

支持Win / Mac / Linux三大操作系统。

2.特点

打开文件速度快
列操作功能强大
有代码折叠功能
可以进行16进制编辑
支持文件比较
美化并重新格式化源代码
自动智能完型代码
······

3.网址
https://www.ultraedit.com

4.费用

UltraEdit 是一款收费的工具,基础版79.95美元/年,全面版99.95美元/年。
在这里插入图片描述

当然,如果不想购买正版,可以想办法找Po解版,也可以使用官方的30天试用版。

eclipse

Eclipse 相信大家都不陌生,当年流行且免费的除了Vim就属于 Eclipse 了。
在这里插入图片描述
1.简介

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。

其实目前很多集成开发环境(IDE)都是基于Eclipse框架开发而来,比如大家熟悉的STM32CubeIDE、RT-Thread Studio等都是以Eclipse为框架开发自己的IDE。

所以说,想要它用于开发, 是需要搭建开发环境的。

2.Eclipse的基础包含

核心平台(启动Eclipse,运行插件)
OSGi(标准集束框架)
SWT(可移植构件工具包)
JFace(文件缓冲,文本处理,文本编辑器)
Eclipse工作台(即Workbench ,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards))

3.网址

https://www.eclipse.org

Understand

Understand你可能不知道,但下面说了它强大的功能之后,你就会记住它了。

在这里插入图片描述
在这里插入图片描述
1.简介

Understand是一款集代码编辑器、代码跟踪器和代码分析器为一体的强大功能的源码阅读和编辑工具,Understand的功能相比Source Insight更多。

提供了很强大的界面,将分析结果以各种形式(图形、图表、架构图等)呈现给用户,能很大程度的方便程序员进行开发,维护,调试其代码。

Understand功能虽强大,但它并不免费,所以,还是有很多用户不知道它的存在。

2.Eclipse的基础包含
支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持

多平台:Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。

可以对整个project的architecture、metrics进行分析并输出报表。

可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。

提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。

内置的目录和文件比较器。

支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化

3.网址

https://scitools.com

Atom

Atom同样是一款优秀的工具,除了编辑代码,还有很多文本内容都可以进行编辑,比如博客。但有一点,这个工具对电脑配置要求更高。
在这里插入图片描述
1.简介

Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

Atom在github上是开源的,开源地址:
https://github.com/atom

2.特点

跨平台编辑

git 原生支持

内置包管理器

智能自动补全

文件系统浏览器

自定义界面(更改展示、背景、UI等)

3.网址
https://atom.io

Sublime Text

Sublime Text 也是一款优秀的、轻量级的跨平台的编辑器。

在这里插入图片描述
1.简介

Sublime Text 是一个文本编辑器,同时也是一个先进的代码编辑器。

它是一个跨平台的编辑器,支持windows、linux和Mac操作系统。

在不同操作系统下有不同的操作的习惯,包括界面布局,快捷键等,目前大部分的关于Sublime Text文章的作者都是在某个操作系统下完成文章的书写工作,这导致了使用不同操作系统的开发者看到的相同的文章,由于操作系统的差异,无法正常操作情况。

2.常见编辑功能:

自动完成
多列编辑
代码注释功能
行操作
转到定义

3.网址

https://www.sublimetext.com

版权归原作者所有,如有侵权,请联系删除。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值