10个常用的代码文本编辑器/IDE

时间:2021-11-17 来源:未知网络 作者:996建站网

做了几天无关的事情,也一直在思考专栏的方向。之前很多的朋友也都回来了,遗憾的是丢了一部分朋友。不过没关系,会继续给关注的大家带来比较实用的东西。今天给大家带来的是常用的编辑器,时常一个编辑器能决定你写代码的心情。以下推荐一些比较好用的编辑器希望可以提高你的开发效率。

如果你已经看万此篇文章,你一定会对下面两篇感兴趣的:

10个常用的代码文本编辑器/IDE

以及:代码编辑器的插件推荐

如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程

  • 1.NOTEPAD++
  • 2.VIM
  • 3.GNU Emacs
  • 4.SUBLIME TEXT
  • 5.ATOM
  • 6.PSPAD
  • 7.GEANY
  • 8.Visual Studio Code
  • 9.JEDIT
  • 10、NETBEANS

译文链接:codeceo.com/article/10-

英文原文:The 10 Best Free Text Editors

翻译作者:码农网 – 小峰

1.NOTEPAD++

NOTEPAD++是一款免费又优秀的文本编辑器,支持在MS
Windows环境下运行的多种编程语言。NOTEPAD++支持超过50种编程、脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码
段以便查阅整个文档。用户也可以手动设置当前语言,覆盖默认语言。该程序还支持自动完成某些编程语言的API子集。

10个常用的代码文本编辑器/IDE插图<img data-rawheight="257" data-rawwidth="510" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”510″ data-original=”https://pic3.zhimg.com/e3239367d2ddc363bf9edb195edb290e_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>官方网站:notepad-plus-plus.org/

2.VIM

VIM是一个可高度自由配置的文本编辑器。它是Vi编辑器的
改进版,同时也是免费软件。该应有程序的建立是为了处理代码以及其他很多事情,而不只是为了写电子邮件和打开配置文件。它允许你编辑文本并保存简单的文本
文件,但它的主要功能是还是编辑代码。它支持语法高亮显示和行编号,这是写程序必备的两个基本功能。用户也可以改变界面颜色以便增加代码的可视性。

对于文本编辑,VIM这个程序囊括了多种语言的拼写检查器,并有建议如何更正拼写错误的能力。甚至是当你正在编写代码的时候,它也能派上用场,因为该应用程序只检查不被识别为代码的文本。当然你也可以快速地从这个错误跳到下一个以便更好地校对文本。

VIM是程序员和开发人员应对各种文本编辑的最佳选择。

10个常用的代码文本编辑器/IDE插图1<img data-rawheight="704" data-rawwidth="1365" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”1365″ data-original=”https://pic3.zhimg.com/00fa4362ea29ef57fd65b5eb75ca2e46_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

官方网站:vim.org/

3.GNU Emacs

Emacs是一个可移植、可扩展、免费的文本编辑器。
Emacs提供了一些命令来管理语句和段落,高亮的语法使得源代码更易于阅读,以及“键盘宏”的方式来执行用户定义的编辑命令。
Emacs可以在若干个操作系统上运行,无论你使用的是哪一种机器类型。这让程序员非常受用。如果你使用的是通用的编程语言,Emacs还会为你提供模式
以及相应的排版和布局,更加方便你编辑代码。

Emacs或许不是最简单的工具,但它绝对是最强大的编辑器之一。 相比vim,Emacs的启动时间更长,所需要的内存也更多。但是,它是高度可定制的,并且包括了大量的功能。

10个常用的代码文本编辑器/IDE插图2<img data-rawheight="866" data-rawwidth="1283" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”1283″ data-original=”https://pic3.zhimg.com/ea4437fa6f6e1901a04c7cb97f0d7c8e_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

4.SUBLIME TEXT

SUBLIME
TEXT是一个超棒的免费软件/商业性质的文本编辑器。漂亮的用户界面、卓越的功能和令人惊叹的性能一定会让你爱不释手。它可用于Windows、Mac
OS
X和Linux系统,并且是免费试用的,而且这个免费时间没有限制。当然你也可以花费70美元买个完整的许可证。一份许可证就能允许你在自己拥有的多台计
算机上使用,不管每一台计算机使用的是什么操作系统。

10个常用的代码文本编辑器/IDE插图3<img data-rawheight="688" data-rawwidth="1352" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”1352″ data-original=”https://pic4.zhimg.com/f08782370e4d840ec03e9016dbd7340b_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

官方网站:sublimetext.com/5.ATOM

Atom是一款由GitHub开发的,支持用Node.js编写插件和嵌入Git Contral,面向Mac OS X、GNU/
Linux和Windows的免费的开源文本和源代码编辑器。没人愿意将时间浪费在配置自己的编辑器上面,于是ATOM横空出世。它预装了所有你期望一个
现代化的文本编辑器所应该具备的一切功能。而且,ATOM还配备了标签式界面、多窗格布局、简单的文件浏览器、易于学习的曲线图表,以便于你可以快速上
手。

10个常用的代码文本编辑器/IDE插图4<img data-rawheight="384" data-rawwidth="848" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”848″ data-original=”https://pic2.zhimg.com/63e2395b0b6af81dc43f4ae4b3636fe5_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

官方网站:atom.io/

6.PSPAD

PSPad编辑器是一款免费的文本编辑器和源代码编辑器,它提供的不仅仅是先进的文本编辑功能,还包括了许多开发工具。
PsPad配备的有十六进制的编辑器、CP转换、文本差异、模板、宏、拼写检查选项、自动完成和代码资源管理器等。它强大的功能集几乎可以满足任何人的需
求,无论是初学者还是经验丰富的程序员。

官方网站:pspad.com/en/

7.GEANY

Geany是一款轻量级的,跨平台的,基于GUI并使用了Scintilla和GTK+,包括基本的IDE功能的文本编辑器。它可用于多种操作系
统,例如BSD、Linux、Mac OS
X、Solaris和Windows操作系统。其支持的编程语言和标记语言是C、C++、C#、Java、JavaScript、PHP、HTML、
LaTex、CSS、Python、Perl、Ruby、Pascal、Haskell、Erlang、Vala等等等等。

由于GEANY具备了对一些最常见和最流行编程语言的兼容性,所以你完全可以使用自己熟悉的编程语言开发项目,等之后导出即可,或者甚至于直接用外部工具编译。这个应用程序允许你自己从预建的主类、模块、HTML、PHP、RB以及TEX文件来打造模板。

相对于传统的基于Unix的编辑器,如Emacs和Vim,Geany更像是用于Microsoft Windows的程式编辑器,例如Notepad和Notepad++,这两者使用的也是Scintilla。总而言之,这是开发人员的电脑中绝对不可或缺的应用程序。

官方网站:geany.org/

8.VS Code / VSCVisual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……

10个常用的代码文本编辑器/IDE插图5<img data-rawheight="1380" data-rawwidth="2160" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”2160″ data-original=”https://pic1.zhimg.com/1363d9effdc2fe6d8d1138ecd1c1361c_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>9.JEDIT

jEdit是一个免费的,用Java编写的一个文本编辑器,可以运行在任何操作系统上,包括BSD、Linux、Mac OS
X和Windows。
jEdit以它强大的功能和便捷的用法打败了很多昂贵的开发工具,并且它还是拥有完整源代码的免费软件,在GPL(通用公共许可证)2.0的条款之下。
jEdit是高度可定制的,可以用BeanShell、Jython、JavaScript和一些其他的脚本语言编写的宏扩展。总而言之,这是一款通用的
文本编辑工具,不但可用于简单的纯文本编辑,也可以用于检查各种代码类型。

10个常用的代码文本编辑器/IDE插图6<img data-rawheight="776" data-rawwidth="1280" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”1280″ data-original=”https://pic2.zhimg.com/3bff2d12a16d3732967e8ee3cc21cbcd_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

官方网站:jedit.org/

10、NETBEANS

10个常用的代码文本编辑器/IDE插图7<img data-rawheight="485" data-rawwidth="660" src="data:image/svg+xml;utf8,” class=”origin_image zh-lightbox-thumb lazy” width=”660″ data-original=”https://pic3.zhimg.com/a65a212454249faebd60f6b73f350e5a_r.jpg” data-actualsrc=”/wp-content/uploads/2021/11/https://www.00996.cn/wp-content/uploads/2021/11/20211117023150-61946996b6da0.png”/>

官方网站:netbeans.org/

大家都在看

程序员把妹指南之修电脑篇 – 路人甲的文章 – 知乎专栏
编程教程资源整理汇总 – 路人甲的文章 – 知乎专栏
免费实用的API接口 – 路人甲的文章 – 知乎专栏
零基础如何开发游戏 – 路人甲的文章 – 知乎专栏
Python公众号开发部分代码开源 – 路人甲的文章 – 知乎专栏

10个常用的代码文本编辑器/IDE插图8

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序