对于软件开发人员,代码编辑器好用与否直接影响着代码编辑的效率。软件开发,基本上都有集成开发环境(IDE)工具,且自带编辑器,但IDE自带编辑器多少都存在一些不足。
今天就给大家分享几款优秀且嵌入式工程师常用的编辑器:
一、VS Code
二、Source Insight
Source Insight可以说是嵌入式软件工程师必备的一款编辑器工具,早期在VS Code出来之前,Source Insight就已经在火了。
1、简介
Source Insight是一款功能强大的代码编辑器、浏览器和分析器,可在你代码编辑时快速理解代码。同时,Source Insight具有针对C/C++、 C#、 Java、Objective-C等语言的动态分析功能。
2、特点
三、Vim
学习Linux开发的小伙伴对Vim不会陌生吧,这个工具可谓是当年的一代“神器”。
1、简介
Vim是从 vi 发展出来的一个文本编辑器,它是一个高度可配置的文本编辑器工具,旨在使创建和更改任何类型的代码(和文本)非常高效。在大多数UNIX、Linux系统和Apple OS X中,都集成了Vi。
Vim具有代码补完、编译及错误跳转等方便编程的许多丰富的功能,在程序员中被广泛使用。
2、功能
四、UltraEdit
UltraEdit,官方的旗号是【世界上最好的文本编辑器】。那么,你用过这款神器吗?
1、简介
UltraEdit 是一套功能强大的文本编辑器,也是以前很多工程师必备的一套编辑器,我记得早些年都还在使用它(现在没使用了)。
UltraEdit可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。
支持Win / Mac / Linux三大操作系统。
2、特点
五、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。
所以说,想要它用于开发, 是需要搭建开发环境的。
六、Understand
Understand你可能不知道,但下面说了它强大的功能之后,你就会记住它了。
1、简介
Understand是一款集代码编辑器、代码跟踪器和代码分析器为一体的强大功能的源码阅读和编辑工具,Understand的功能相比Source Insight更多。
提供了很强大的界面,将分析结果以各种形式(图形、图表、架构图等)呈现给用户,能很大程度的方便程序员进行开发,维护,调试其代码。
Understand功能虽强大,但它并不免费,所以,还是有很多用户不知道它的存在。
2、Eclipse的基础包含
七、Atom
八、Sublime Text
Sublime Text 也是一款优秀的、轻量级的跨平台的编辑器。
1、简介
Sublime Text 是一个文本编辑器,同时也是一个先进的代码编辑器。它是一个跨平台的编辑器,支持windows、linux和Mac操作系统。
在不同的操作系统下,有不同的操作的习惯,包括界面布局、快捷键等等,目前大部分关于Sublime Text文章的作者,都是在某个操作系统下完成文章的书写工作,这导致了使用不同操作系统的开发者看到的相同的文章,由于操作系统的差异,无法正常操作情况。
2、常见编辑功能
END
→点关注,不迷路←