前端开发者能够选择哪些代码编辑器

图片描述

代码编辑器

程序员接触时间最长的就是代码编辑器。javascript

代码编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。不少人喜欢这两种各选一个。java

IDE

IDE(集成开发环境)是用于管理整个项目具备强大功能的编辑器。顾名思义,它不单单是一个编辑器,并且仍是个完整的开发环境。git

IDE 加载项目(一般包含不少文件),而且容许在不一样文件之间切换。IDE 还提供基于整个项目(不单单是打开的文件)的自动补全功能,集成版本控制(如 git)、集成测试环境等一些其余“项目层面”的东西。程序员

若是你还没考虑好选哪一款 IDE,能够考虑下面两个:web

对于 Windows 系统来讲,也有个叫 “Visual Studio” 的 IDE,请不要跟 “Visual Studio Code” 混淆。“Visual Studio” 是一个收费的、强大的 Windows 专用编辑器,它十分适合于 .NET 开发。用它进行 JavaScript 开发也不错。“Visual Studio” 有个免费的版本 Visual Studio Communityvim

大多数 IDE 是收费的,可是他们均可以试用。购买 IDE 的费用对于一名合格的程序员的薪水来讲,确定算不了什么,因此去选一个对你来讲最好的吧。微信

轻量编辑器

“轻量编辑器”没有 IDE 功能那么强大,可是他们通常很快、优雅并且简单。webstorm

“轻量编辑器”主要用于当即打开编辑一个文件。编辑器

“轻量编辑器”和 IDE 最大的区别是,IDE 通常在项目中使用,这也就意味着在开启的时候要加载不少数据,若是须要的话,在使用的过程当中还会分析项目的结构等。若是咱们只须要编辑一个文件,那么“轻量编辑器”会更快。工具

实际上,“轻量编辑器”通常都有各类各样的插件,这些插件能够作目录级(directory-level)的语法分析和补全代码。因此“轻量编辑器”和 IDE 也没有严格的界限。

下面是一些值得你关注的“轻量编辑器”:

  • Atom(跨平台,免费)。
  • Sublime Text(跨平台,共享软件)。
  • Notepad++(Windows,免费)。
  • VimEmacs 很棒,前提是你知道怎么用。

不要争吵

上面列表中的编辑器都是我和个人朋友(他们都是我认为很优秀的开发人员)已经使用了很长时间而且很满意的。

世上还有不少其余很好的编辑器,你能够选择一个你最喜欢的。

选择编辑器就像选择其余工具同样。要看你的项目,以及我的的习惯和喜爱。


现代 JavaScript 教程:开源的现代 JavaScript 从入门到进阶的优质教程。

在线免费阅读:https://zh.javascript.info/


扫描下方二维码,关注微信公众号「技术漫谈」,订阅更多精彩内容。

图片描述

相关文章
相关标签/搜索