编辑器选用
Visual Studio Code:从宣传的角度来说,微软新出的这款编辑器比Atom更快,比sublime开源,比PhpStorm更轻。我也用了一段时间,觉得这是一个说不出哪里不好,可是也没什么突出亮点的编辑器。也许是因为接触的时间比较晚,在它之前各种优秀的功能和实践都已经在其他编辑器中体验过了。所以总觉得,程序员是否喜欢VSC其实取决于第一个使用的编辑器是不是它。总之,你要是微软的粉丝,或者相信Visual Studio是世界第一编辑器那么VSC是可以体验一下的。
Sublime Text:早些时候用的最多的编辑器,最近也推出到了3.0的版本,实际使用了一周之后感觉和ST2区别不是很大。这也代表新版本保持了一贯的操作习惯和优秀特性,必备的插件也都支持到了3.0版本,直接在命令界面就可以安装PackageControl,颜值比之前有所提高,跳转到方法定义也有所提升。对于配置相对较低的电脑ST非常有优势,内存占用低,跳转速度快,滚动平滑,在熟悉了快捷键之后,使用起来非常爽快。最后安装插件推荐大家直接去官网找自己需要的:packagecontrol.io。
PhpStorm:jetbrains出品的IDE无一例外各个都是精品,在大型项目开发过程中IDE能够提供强大的代码补全支持,包括函数、方法、参数、命名空间等都能成为备选项,但正因为这样不太建议新手使用IDE,刚开始学习的时自己手打、自己思考是很必要的。和PhpStorm齐名的还有ZendStudio,但ZS在Mac上总是有点卡顿,所以IDE的首选就是PhpStorm。同样,这个编辑器提供强大的插件支持,而且本体就自带几个十分强大的插件,例如:FTP同步,数据库管理等等。属于必备软件之一,有条件推荐入正,没条件某宝解决。
MacVim:其实就是普通的Vim编辑器加了个应用的壳,主要就是平时用来练习Vim指法的,优点的话就是内置的教程挺好,值得多次阅读,而且界面看起来比较舒服。至于Vim,是Linux环境下必存在的一个编辑器,使用方法和传统的编辑器有很大区别,上手比较困难,但只要熟悉了指法也是效率如飞一般。其实很多老牌程序员都认为Vim才是最好的编辑器,所以这个也属于必备,或者说必学,必会的编辑器。
Atom:最后隆重推荐Atom,GitHub官方出品,界面优雅上手快、插件丰富易安装。开发者(JS/WEB)生态十分活跃,意味着它有茫茫多的插件和主题可以选择。底层基于WebKit,谷歌和苹果都是这项技术的支持者,Chrome也在使用它。另外,Atom使用Electron框架开发,这是一个激动人心的跨平台桌面应用框架,使用纯JavaScript开发。就现在JavaScript常年霸占编程语言使用率榜首的情况来看,可以说Atom代表着趋势和未来,我们就乖乖跟着趋势走吧。
今天开了一个新坑,关于如何从一个新的MacOS一步一步的配置一个高效的、符合网站开发者的开发环境,包括一些我个人推荐的软件和简单可用的配置
想要快速适应并使用Mac开发并不是一件容易的事情,不过一旦熟悉之后,你会发现所提升的效率是非常可观的。其实,光是Mac不能打英雄联盟这一点,就能变相的提高很多人的开发效率,前提是不要去装双系统。
可以说Mac是一个非常专业的工具,但不是说程序员就得标配Mac,那样的话就太侨情了,真正热爱程序的人给他一个TXT文档编辑器也能写出漂亮的代码。之前用Windows进行开发的日子也总结了很多Win环境下的软件、方法和配置,同样也提升了不少效率,所以小编真正要强调的是一种热爱,无论用什么笔去画画,最完美的作品始终都在你的脑子里。
之后还会分享更多关于Mac命令行、搭建开发环境以及各种能够提升效率的软件等内容。