linux下最好的代码编辑器是什么?

PLAstyle


代码编辑器是程序员的必备工具,对程序员来说十分重要。一个好的代码编辑器可以大幅度地节省开发时间,提高程序员的工作效率。

尽管网络上可以找到很多代码编辑器,但真正好用的并不多,要么就需要花大价钱购买专业版,对于普通人来说这是不适合的。

下面给大家推荐四款免费跨平台的代码编辑器:jEdit、Atom、Sublime Text、Vim,这些编辑器均支持windows、linux、MAC OS操作系统。

一、jEdit

jEdit是一个成熟的,设计优秀的程序员文本编辑器,功能非常强大, jEdit是一个非常强大和灵活的Java语言文本编辑器,在功能和易用性方面压倒许多昂贵的开发工具,但它是作为自由软件发布的,有完整的源代码,是根据GPL 2.0条款提供的。jEdit在GNU公用许可证(GPL)下发布成了开源软件。有完整的汉化版可供使用。

jEdit的特色:

用Java编写,因此可以在Mac OS X、OS/2、Unix、VMS和Windows上运行。可以折叠以选择性隐藏文本区域。支持大量字符编码,包括UTF8和Unicode,是很多程序员的写代码的好帮手。内置宏语言;可扩展插件架构。世界上有许许多多的程序员为他量身定做了一堆有用的插件,有数百个宏和插件可用,插件可以使用“插件管理器”功能从jEdit中下载和安装。支持200多种语言的自动缩进和语法高亮显示。高度可配置和定制。所有功能,无论是基本的还是高级的,你都可以在文本编辑器中找到。

官方网站:http://www.jedit.org/

二、Atom

Atom是github专门为程序员推出的一个跨平台文本编辑器。作为程序员都知道,GitHub 是全球最大的代码托管平台,然而它的开发者们并不满足于此。他们使用最先进流行的技术打造了这款称为“属于 21 世纪”的代码编辑器:Atom。

Atom具有简洁和直观的图形用户界面,而且它简单易用,上手很快。没有人想在使用前浪费大量的时间在配置编辑器上,而在Atom,几乎所有的设置都可以通过设置面板来更改配置,极为现代化。尽管是免费软件,但 Atom 依然提供了几个关键重要的功能,包括:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

官方网站:https://atom.io/

三、Sublime Text

Sublime Text 是许多程序员喜欢使用的一款文本编辑器软件,被称作Windows下的TextMate,是一款流行的代码编辑器软件,优雅、强大、漂亮、现代化。Sublime Text具有漂亮的用户界面和强大的功能,特点如下:拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的迷你地图Minimap,此外他的窗口分组、项目管理、扩展工具、代码折叠方面都非常不错,还直接支持 vim 模式。

官方网站:https://www.sublimetext.com/

四、Vim

Vim 是最流行的代码编辑器之一,它是从vi发展出来的一个文本编辑器,在程序员中被广泛使用。vim 在编辑器的地位是很高的,被誉为“编辑器之神”,这主要得益于 vim 的指法,敲起代码来如行云流水。GVim是Linux上著名的文本编辑器,它是早年的Vi编辑器的加强版。GVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。它支持支持超过 200 种语言的语法高亮、显示行号,用户还可以更换界面的主题颜色,减缓长期编程的疲劳感,让代码更加清晰。它可以自动检查你的拼写错误,提高你的工作效率,代码补完、编译及错误跳转等方便编程的功能特别丰富。

官方网站:https://www.vim.org/

1.阅后如果喜欢,不妨点赞、收藏、评论和关注一下。

2.如果喜欢玩软件,请关注本头条号阅读相关文章。

3.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索:微课传媒,我在这里等你哟!


微课传媒


Linux下最好的代码编辑器,根据不同的应用和用途有下面的工具:

1. Android开发:

1.1 APP开发

推荐Google官方工具Linux 版本 Android studio,目前最新版本3.3.1.

1.2 Android驱动开发

推荐Linux vim和gedit工具编写代码。

Vim:Linux比较熟练可直接采用这个工具编写代码。

gedit:比较适合初期新手可视化编写代码。

2. Python开发

推荐Jupyter Notebook和Anaconda工具编写代码。

Jupyter Notebook:对于初学者学习和单步调试是个不错的可视化工具。

<strong>


Anaconda:Anaconda是一个开源的环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。比较厉害的是Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,能够方便用于人工智能开发。

3. Java开发

推荐使用Eclispe和IntelliJ IDEA工具编写代码,这2个工具我想Java工程师都用过吧。


以上是Linux环境下不同应用下比较常用的代码IDE工具,希望能让你选择到自己喜欢的编程工具!


程序猿来导事


Vim

emacs

其他都不行


逆风逐浪


传统linux口味的编辑器是vim和emacs,但是上手都比较慢,现在的话,可以考虑visual studio code,相当不错的工具。


分享到:


相關文章: