有一个传言:世界上有四种程序猿:
一种是用 Vim
一种是用 Emacs
一种是用 Notepad++
一种是用其他编辑器的 Sublime、Atom、VS Code
好吧,Vim和emacs功能之强大,也无需我在这里多言了,网上一搜一大把,请见米扑博客:VIM之Project项目管理工具
因为vim和emacs学习曲线比较陡,作为第四种程序员,我们还是来看看当前一些简单好用的主流编辑器吧!
本文主要介绍其它编辑器:Sublime、Atom、VS Code、Notepad++
1、Sublime(收费,支持 Windows、Mac、Linux)
支持 Mac OS X, Windows, Linux全平台,各种Python插件应有尽有. 作者提供无限的试用期。
官网首页的6张演示动画很酷,放其中一张:
Sublime 功能概览:
官方这样总结 sublime:
Sublime Text is a sophisticated text editor for code, markup and prose.
You'll love the slick user interface, extraordinary features and amazing performance.
Sublime Text 是一个代码编辑器(Sublime Text 2(最新版sublime text 3)是收费软件,但可以无限期试用,但是会不定时的弹出付费提醒),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等.Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统.
一般为了不反人类, 编码使用UTF-8, 但也常见中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等, 默认不被支持, 可以通过安装插件 ConvertToUTF8 来解