开发者的最爱!不可多得简洁高大上的文本代码编辑器

一般来说开发者会有专门的IDE,以及常用的一个文本代码编辑器。不管是前端开发者还是后端开发者,一个漂亮的编辑器可以令人拥有舒适的开发环境,写起代码来心情都好很多,痘痘也出少两颗。像我刚开始用notepad,感觉不错,然后用eclipse,比notepad好,还用了下ultraedit,不太适合,不过ultraedit有个强大的功能,就是可以进行十六进制编辑,后来就都使用IDEA系列了,代码编辑器用Atom。

下面为你介绍的编辑器都是当前热门流行的,个个都很养眼,看看有没有你喜欢的。。。

1、Sublime Text

Sublime Text代码编辑器

Sublime Text是一个先进的代码编辑器,HTML和散文文本编辑器,拥有漂亮的UI和强大的功能,其主要特点如下:

1)支持多种编程语言语法高亮,代码缩略图;

2)支持代码自动完成,自定义保存代码片段;

3)支持多行选择和多行编辑,支持实时搜索;

4)支持Python的插件;

5)支持拼写检查和书签功能;

6)支持VIM模式,支持宏,就是开源把操作录下来,然后播放录制的操作。

立即吃瓜:http://www.sublimetext.com/

2、WebStorm

webstorm集成环境

WebStorm是一款JS开发工具,据说是Web前端开发神器,最强大的HTML5编辑器。我开发前端也是这款,不用多说,前端开发WebStorm肯定是最好用的,其主要功能如下:

1)代码补全提示,不用说一般编辑器都会有,支持所有流行库,如JQuery,YUI等;

2)格式化代码,自动格式化代码,会让代码看起来更加优雅易读;

3)调试,支持代码调试,比如JS调试;

4)代码重构,安全删除,移动复制等。

立即吃瓜:https://www.jetbrains.com/webstorm/

3、Atom

Atom代码编辑器

Atom是一款面向21世纪的文本编辑器,它基于Electron,基于我们喜欢的编辑器的所有特效。它被设计为深度可定制的,但仍然可以使用默认的配置,其主要特性如下:

1)跨平台编辑,你可以在OS X,windows或Linux上运行;

2)内置包管理器,搜索安装新的包,或从Atom自定义你的权限;

3)代码智能自动完成,智能自动完成让你更快编辑代码;

4)文件系统浏览器,可以在一个窗口中打开多个文件或项目;

5)多窗口,可定制功能,自定义主题或功能。

立即吃瓜:https://github.com/atom/atom

4、Vim

Vim代码编辑器

Vim可能是最好的编辑器了,一般来说是在Linux上使用比较多,没图形界面当然得用Vim了,不过Vim也有OS X的macvim和Windows版本的gvim,有些程序员为了在windows上也能用vim,也疯狂地装了gvim。其功能过于强大,其中包括:

1)可以和原始vi完全兼容;

2)多缓冲编辑,多tab编辑;

3)任意个数的分割窗口;

4)单词缩写,动态单词补全;

5)多级树状撤销和重做操作。

立即吃瓜:https://www.vim.org/download.php

5、Emacs

Emacs代码编辑器

Emacs是一个IDE,一个可扩展,可定制,免费/自由的文本编辑器。其核心是Emacs Lisp解析器,这是Lisp编程语言的一种方言,具有支持文本编辑、编程、编译、网络浏览等等的扩展。

Emacs除了是一个整合的IDE外,还可以:

1)对各种编程语言的编辑,结合GDB,EDebug调试程序;

2)目录管理,文件比较等。

立即吃瓜:http://www.gnu.org/software/emacs/

6、Brackets

brackets代码编辑器

一个面向web设计的现代开源文本编辑器,拥有可视化工具和预处理器支持,Brackets可以很容易地在浏览器中进行设计,其支持以下特性:

1)行内编辑器,不同于文件夹跳转,Brackets允许你打开新窗口,处理你关心的代码。例如想要编辑指定ID的DIV的样式,可以按Command/Ctrl + E,行内编辑器将显示对应ID的CSS样式,这样你就不用打开新窗口来处理代码了;

2)实时预览,获得浏览器的实时连接,当你更改CSS和HTML,你可以在屏幕上立即看到更改效果。还可以将光标放在浏览器上,参看CSS在浏览器中的应用位置;

3)预处理器支持,可以使用快速编辑和实时高亮显示你的LESS和SCSS文件。

立即吃瓜:http://brackets.io/

7、Light Table

light table代码编辑器

Light Table是一个集成开发环境,具有实时运行反馈,调试和搜索文档的动能,Light Table的功能也比较强大,而相对来说也很与众不同:

1)watches,下一代println来跟踪代码中的重要值。只需将watch添加到表达式中,该值就会实时流回到LT。

2)行内评估,不再打印到控制台以查看结果。只需对代码进行评估,结果将以内联方式显示。

3)开源,可扩展,提供插件管理器,强大的代码编辑功能。

立即吃瓜:http://lighttable.com/

8、Visual Studio Code

visual studio code代码编辑器开发环境

现代WEB和云应用跨平台代码编辑器,目前本人也有在用,就是打开大文件有点慢,这也是微软算是比较轻量的编程产品了吧,其主要功能如下:

1)提供大量的插件扩展功能;

2)适合多数开发语言开发项目;

3)能很强大,是目前相当流行的一款了,推荐使用。

立即吃瓜:https://code.visualstudio.com/

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?