“程序媛”的编码工具,各位“程序猿”注意啦!

曾经有一个传说:

程序猿用:Vim、Emacs、Notepad++

程序媛用:Sublime、Atom、VS Code

Vim与Emacs功能强大的……铺天盖地的教程,这里不再叙述!

不过工具好用,也没小姐姐重要,本次小睿给您介绍的可都是“程序媛”喜欢的工具哦!

跟妹子培养默契要从一点一滴开始。

01

Sublime

特点:收费、支持Windows、Linux、Mac平台

官网:https://www.sublimetext.com

“程序媛”的编码工具,各位“程序猿”注意啦!_第1张图片

支持 Mac OS X, Windows, Linux全平台,Python插件支持性特别好。

不过这家要收费,不过不得不说人家的UI做的是真的漂亮,难怪小姐姐们都要用。

1.主要优点

1.1主流前端开发编辑器

1.2体积较小,运行速度快

1.3文本功能强大

1.4支持编译功能且可在控制台看到输出

1.5内嵌python解释器支持插件开发以达到可扩展目的

2.6Package Control:ST支持的大量插件可通过其进行管理

2.主要缺点

2.1收费闭源,收费的问题虽然不影响使用,但是毕源带来的问题就是一个bug千年都不见修复,很影响使用。

2.2虽然启动运行快,但是你试试打开xcode运行着项目的同时去使用sublime,你就知道什么叫崩溃了,输入一行代码,半天反应不过来(这个问题仅仅存在于sublime text3)。

2.3虽然有Package Control管理插件,但是安装搜索插件时,只能看到简单的一句话描述,而且之后的插件配置不方便。

2.4当插件多了后,sublime会时不时崩溃,用户也不能清晰的知道是哪个插件引起的.只能一个个去卸载,判断。

2.5很多插件在sublime text 3 和sublime text 2 上不兼容,很多sublime text 2 上的好用插件,在sublime text 3 上不能使用。

2.6不得不吐槽一下sublime text 2 没有新建窗口的问题,要同时打开不同项目,你就知道这是多不方便了。

2.7还要吐槽一下sublime text 很不爽的project功能,ctrl+command+p只能切换最近打开过的project,即使你保存为了sublime project,只要最近没打开过,这个快捷方式就不能切换。

02

VS Code

特点:免费、支持Windows、Mac、Linux平台

官网:https://code.visualstudio.com

vscode(Visual Studio Code)是微软推出的一个运行于 Mac OS X、Windows、Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。

Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目,向我们展示了微软公司对于支持其他计算机平台的承诺。

vscode同样是一个跨平台的文本编辑器,内置了对JavaScript, TypeScript and Node.js,C++, C#, Python, PHP等语言的强大支持

“程序媛”的编码工具,各位“程序猿”注意啦!_第2张图片

1.主要优点

1.1好看,分分钟逼死notepad++,直接卸掉notepad++

1.2加载大文件几乎秒开,试过打开100M的工程,无压力

1.33C#支持高亮,已经编译过的还支持引用

1.4JS、HTML等支持高亮和补全

1.5全平台

1.6免费,这是必须的好评

1.7占用内存低

1.8基于atom,但是性能秒速atom

2.主要缺点

2.1还不够稳定,经常会崩溃,要不是经常崩溃,绝对只使用它了

2.2插件还不是很完善,但是发展速度相当快

2.3debug的灵活性还不够

2.4对C#支持还不够好

2.5不支持工程加载,只支持文件夹加载,引用比较复杂的大工程支持力度低

03

Atom

特点:免费,支持 Windows、Mac、Linux平台

官网(中文版):https://atom-china.org

Atom 是github专门为程序员推出的一个跨平台文本编辑器,支持 Windows、Mac、Linux 操作系统,支持Node.js所写的插件,并内置Git版本控制系统。

多数的延伸包皆为开放源代码授权,并由社区建置与维护。Atom基于Chromium并使用CoffeeScript撰写,也可当作IDE使用。

“程序媛”的编码工具,各位“程序猿”注意啦!_第3张图片

Atom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一段长时间的迭代开发和不断改进后,Atom 正式版在性能和稳定性方面都有着显著的改善。

1.主要优点

1.1开发维护团队强大,且是开源项目,因此修复bug速度快,生态圈成长速度快.

1.2快捷键支持特别好,熟悉了各种快捷键后可以成吨提高生成效率.

1.3比较稳定,很少出现崩溃.

1.4插件管理很到位,能准确定位出问题的插件.

1.5插件的生态圈发展速度特别快,一大堆好用的插件等着用户去探索.

2.主要缺点

2.1性能问题,启动速度很慢

2.2打开大文件是会出现cpu占用过高的问题

2.3目前相比于sublime技术层面还不够成熟,有不少bug

点击查看往期内容回顾

服务器Ubuntu系统现紧急漏洞,尽快升级是王道

Ubuntu系统与树莓派认证:如何运行需知道

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络


你可能感兴趣的:(“程序媛”的编码工具,各位“程序猿”注意啦!)