Whatsapp

适用于 Linux 的最佳 JavaScript 编辑器

Anonim

在我最近的一篇文章中,我列出了 2019 年 GitHub 上 7 种最流行的编程语言,JavaScript出来了在上面。鉴于大多数读者对在他们的项目中使用JavaScript感兴趣,这里列出了最好的JS 编辑器 你可以在你的Linux机器上使用。

1。 Visual Studio Code

Visual Studio Code 是一款免费、开源、跨平台的代码编辑器,具有用于编辑和调试代码的综合工具套件。它拥有完全可定制的用户界面和其他功能,包括Live Share用于实时代码协作、本机Git 集成、语法突出显示、Intellisense 等。

它是由Microsoft开发的,由Redmond Giant提供了几乎无穷无尽的插件库 或用户社区,是任何项目最常用的编辑器之一,包括JavaScript,其功能包括调试、自动完成、GoTo ,集成JS类型检查就派上用场

Visual Studio Code

请参阅我关于 Visual Studio Code 的文章。

2。原子

Atom 是一款免费、开源、跨平台的文本编辑器,由GitHub 开发和维护,它的功能包括对多种语言的原生支持具有语法高亮显示、代码折叠、代码完成和开箱即用的 Git 集成的编程语言。它为用户提供了一个易于使用的包管理器,用于安装和管理包以扩展其功能。

Atom 是编写JS 代码的优秀编辑器,因为其对自动完成、语法突出显示和扩展的可扩展性的原生支持。开发人员可以使用 Teletype 在代码上进行协作,并且可以通过安装精选的软件包集来将编辑器升级到 IDE 状态以扩展其功能。

Atom代码编辑器

请参阅我关于原子代码编辑器的文章。

3。 Sublime Text 3

Sublime Text 3 是一款免费/付费、跨平台、轻量级且可扩展的文本编辑器,专注于速度和可靠性。它是流行的Sublime Text编辑器系列的当前版本,它提供自动完成、代码折叠和语法高亮,并支持大量计算机语言开箱即用。

它是完全可定制的,您可以使用其开发人员社区通过其方便的包管理器提供的任何插件来扩展其功能。作为 JS 开发人员,您还将喜欢使用它的 Git 集成、增量差异检查器和块插入符功能等。

Sublime Text Editor

4。 SpaceMacs

SpaceMacs 是一个免费的开源文本编辑器,它结合了EmacsVim 的功能集成到一个专注于人体工程学、一致性和助记符的文本编辑器中。

无论您在编辑器中的哪个位置,它都成功地使用了相同的键绑定,并且它为用户提供了命令行和图形用户界面。它因 Emacs 和 Vim 都不是最好的编辑器这一观念而蓬勃发展。他们俩都是

SpaceMacs代码编辑器

5。 Qt Creator

Qt Creator 是一个免费的跨平台集成开发环境,适用于 C++、JavaScript 和 QML,作为 Qt 应用程序开发框架的 SDK 的一部分创建。

它为用户提供了构建复杂程序所需的完整工具集,例如可视化调试器、内置表单设计器、语法突出显示、智能自动完成和使用插件的功能扩展。

QT Creator 有一个功能丰富的版本,它在 GPLv3 许可下是开源的,还有一个商业版本,它具有大量额外的功能和对有助于提供企业体验的技术的支持,例如。官方 Qt 支持服务台。

6。括号

Brackets 是由Adobe 开发的免费、现代和开源代码编辑器,完全用 编写JavaScriptHTMLCSS它是轻量级的,并将可视化工具融入编辑器,以加快用户工作流程并通过其内联编辑器功能减少文件页面之间的切换频率。

Brackets 提供的多项功能包括实时预览、SCSS 和 LESS 支持、与 Git 的集成、简单的 W3C 验证器、自动前缀、缩进指南以及对免费扩展库的支持。

Brackets – 开源文本编辑器

7。 Emacs

Emacs 是一系列功能强大、免费且开源的基于UNIX 的命令行文本编辑器,其中最受欢迎的是GNU Emacs。它是完全可定制的,并提供多种内容感知编辑功能,例如语法突出显示和行导航。

Emacs 不像人们想象的那样是一个容易启动和运行的文本编辑器,但它为初学者提供了教程以及为专业用户提供全面的内置文档。

它是用 Lisp 编写的,因此 Lisp 用户能够调整其功能以满足他们的需要,并且用户可以使用插件来扩展其功能,而不仅仅是单独编写代码。例如。 Emacs 可以用作电子邮件客户端和新闻阅读器。

Emacs 文本编辑器

Emacs 在您的Linux 发行版的官方软件包存储库中发布,这是推荐的安装方式。

$ sudo apt install emacs
$ sudo yum 安装 emacs
$ sudo dnf 安装 emacs

8。 Vim

Vim 是一个功能强大但轻量级的开源命令行编辑器,作为“One Editor to Rule Them All”经受住了时间的考验” 因为它默认附带了几个 Linux 发行版。因此,它是在考虑功能的情况下创建的,虽然学习起来相当困难,但许多专业开发人员都愿意发誓。

就像它的竞争对手一样,EmacsVim没有'它没有提供很多开箱即用的功能,但可以通过首选项设置、脚本和插件对其进行配置,以适应您正在处理的项目。

Vim编辑器

Vim在您的Linux发行版的官方软件包存储库中发布,这是推荐的安装方式。

$ sudo apt install vim
$ sudo yum 安装 vim
$ sudo dnf 安装 vim

9。 WebStorm

WebStorm是由JetBrains开发和维护的付费集成开发环境用于JavaScript 项目。它具有Node.js 应用程序和客户端应用程序的调试器,测试运行器的无缝工具集成,REST 客户端,单元测试,与VCS集成,如GitHub, Mercurial等。

您可以使用WebStorm在Angular、React、Vue.js、react Native、Electron、Node.js、Meteor中构建项目、Cordova 和 Ionic。它不是免费使用,但您可以免费评估30天。

WebStorm JavaScript IDE

10。科莫多编辑

Komodo Edit 是一个跨平台的集成开发环境,适用于最流行的编程语言,具有用于语法突出显示的代码智能、自动-完成、重构和 GoTo 命令。

它还提供本机调试和单元测试,对 Git、CVS、Bazaar、Subversion、Perforce 和 Mercurial 的版本控制支持,使用插件的可扩展性,使用 ActiveState 的代码协作,对正则表达式的支持,以及广泛的语言支持。

Komodo IDE

11。随处编码

Code Anywhere 是一种付费的基于云的 IDE,支持使用 FTP、SFTP、Google Drive 和 Dropbox 以及其他远程服务远程使用代码。它专注于基于容器的开发,这是一项允许用户从头到尾开发项目甚至直接从云端部署的项目。

Code Anywhere 的 功能亮点还包括内置终端控制台、代码修订、代码共享、代码协作、与 Git 集成、 GitHub, 和Bitbucket等。你可以免费试用7天,之后你需要至少支付$2/月

CodeAnywhere – Cloud IDE 编辑器

阅读我关于Code Anywhere 的文章。

哪个文本编辑器适合您的问题最终取决于您的偏好、项目类型、社区访问和扩展支持。一旦你做好了这些,你一定会提高工作流程的效率并提高生产力。

你最喜欢的Linux JavaScript 文本编辑器上榜了吗?在下面的部分中分享您的想法。