几款优秀且嵌入式工程师常用的编辑器:VSCode/Code

作者|黄强

微信公众号 | 嵌入式列

对于软件开发者来说,代码编辑器的易用性直接影响到代码编辑的效率。软件开发基本上都有集成开发环境(IDE)工具和自己的编辑器,但是IDE内置的编辑器有一些不足之处。

今天给大家分享几个嵌入式工程师常用的优秀编辑器:

VS 代码

VS Code 是大多数软件工程师使用的软件编辑器工具。如果你正在学习或从事软件开发并且你不知道 VS Code,那么你应该面对墙壁 3 分钟。

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

VS Code主要面向软件工程师进行代码编辑,支持各种插件,让你的代码编辑更高效。

2.特点

3.URL官网地址:

(公众号不支持外部链接,请将链接复制到浏览器打开)

更新说明地址:

VS Code到现在(2022.02),最新版本是V1.64.2,支持三种常见操作系统:Windows、MacOS和Linux .

文件地址:

VS Code 官方提供了丰富的文档,让小白可以快速学习。

来源洞察

Source Insight可以说是嵌入式软件工程师必备的编辑工具。早期,在 VS Code 出现之前,Source Insight 就已经火了。

1.简介

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

2.特点

3.支持

4.网址

5.还不够

Source Insight 是一个很好的工具,但它仍然有一些缺点:

6.费用

Source Insight 是一种付费工具,根据具体情况,价格从 200 美元到 2,000 美元不等。

图片[1]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

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

维姆

正在学习 Linux 开发的朋友对 Vim 并不陌生。这个工具可以说是一代的“神器”。

图片[2]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

1.简介

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

Vim 有很多丰富的便于编程的功能,如代码补全、编译、错误跳转等,被程序员广泛使用。

2.特点

3.网址

4.学习资料 Vim 是一个成熟且广泛使用的工具。网上学习资料很多,轻松上手不是梦。

图片[3]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

超编辑

UltraEdit,官方旗帜是【世界上最好的文本编辑器】。那么,你用过这个神器吗?

1.简介

UltraEdit 是一款功能强大的文本编辑器,也是过去很多工程师必备的编辑器。我记得早年(不是现在)使用它。

UltraEdit可以编辑文本、十六进制、ASCII码,完全可以替代记事本(如果电脑配置足够强大的话)。内置英文单词检查,C++和VB命令高亮,可同时编辑多个文件。文件速度不会慢。

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

2.特点

3.网址

(公众号不支持外部链接,请将链接复制到浏览器打开)

4.成本 UltraEdit 是收费工具,基本版79.$95/年,完整版99.$95/年。

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

相信大家对Eclipse都很熟悉了。那个年代流行的和免费的代码编辑器 源码,除了 Vim 之外,都属于 Eclipse。

图片[4]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

1.简介

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

Eclipse 是一个开源的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一套服务,用于通过插件组件构建开发环境,但众多插件的支持赋予了 Eclipse 其他相对固定的 IDE 软件所不具备的灵活性。

事实上,很多集成开发环境(IDE)都是基于 Eclipse 框架开发的。比如大家熟悉的 STM32CubeIDE 和 RT-Thread Studio 都使用 Eclipse 作为框架来开发自己的 IDE。

因此,如果你想让它用于开发,你需要搭建一个开发环境。

2.Eclipse 的基础包括

3.网址

(公众号不支持外部链接,请将链接复制到浏览器打开)

理解

懂的你可能不知道,但是下面介绍了强大的功能后你会记住的。

1.简介

理解是一个强大的源代码阅读和编辑工具,集成了代码编辑器、代码跟踪器和代码分析器。了解比Source Insight具有更多功能。

它提供了非常强大的界面,并以各种形式(图形、图表、架构图等)将分析结果呈现给用户,可以极大地方便程序员开发、维护和调试自己的代码。

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

2.Eclipse 的基础包括

3.网址

(公众号不支持外部链接,请将链接复制到浏览器打开)

原子

Atom 也是一个出色的工具。除了编辑代码,还有很多文本内容可以编辑,比如博客。但有一件事,这个工具需要更多的电脑配置。

图片[5]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

1.简介

Atom 是 github 专门为程序员推出的跨平台文本编辑器。具有简洁直观的 GUI,并具有许多有趣的功能:支持 CSS、HTML、JavaScript 和其他 Web 编程语言。它支持宏,自动完成分屏功能,并具有集成的文件管理器。

Atom在github上开源代码编辑器 源码,开源地址:

2.特点

3.网址

(公众号不支持外部链接,请将链接复制到浏览器打开)

崇高的文本

Sublime Text 也是一款出色的轻量级跨平台编辑器。

图片[6]-几款优秀且嵌入式工程师常用的编辑器:VSCode/Code-唐朝资源网

1.简介

Sublime Text 是一个文本编辑器,也是一个高级代码编辑器。

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

不同的操作系统下有不同的操作习惯,包括界面布局、快捷键等。目前Sublime Text的文章作者大多是在一定的操作系统下完成编写工作,导致使用不同的操作。系统开发者看到的同一篇文章,由于操作系统的差异,无法正常运行。

2.常用编辑功能:

3.网址

(公众号不支持外部链接,请将链接复制到浏览器打开)

最后说明:除了IDE自带的编辑器,如果有时间可以去网上了解一些常用的编辑器。也许你喜欢它。这些都是经典的编辑器,有很多教程,而且很容易上手,所以花点时间学习一下。

最后,欢迎您推荐您使用过哪些有用的代码编辑器。

– – – – – – 结尾 – – – – – –

© 版权声明
THE END
喜欢就支持一下吧
点赞78赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容