几款文本编辑器的试用体验

一直以来文本编辑器用了不少,一旦习惯了就不愿意轻易改动了。从emeditor,ultraeditor,notepad++这些工具用到如今,似乎已经习惯了ultraeditor的感觉,如果一定要在这些编辑器找到一个亮点,对我来说就是列编辑模式。

当然上面的工具大家很清楚,emditor,ultraeditor是要付费的,notepad++是免费的。实际上我们很多人用都似乎忽略了这个问题,好像本来就是免费的。

为什么会突然冒出来对于文本编辑器的想法呢,还是下午的时候调研web框架的时候,对于前端的标签和显示,我自然的想到了多年之前用过的Dreamweaver,当时可是一款神器,复杂的页面能够拖拖拽拽出来,但是缺点是生成的代码是有些臃肿。这款工具也被简称为DW,现在已经到了2016的版本。

但是我只是冒出了这个想法,但是很快就放弃了,知乎上的一个问题让我陷入了沉思。我发现几年没碰前端的东西,现在已经变化超级大了。

我觉得得改变一下了,因为目前的ultraeditor的配置,效果还是不大好,其实和我个人也有很大关系,平时也没有搭理,有时候自己都觉得界面怎么配的这么丑,怎么颜色搭配和感觉还是有些落后了。

于是乎又做了简单的调研,发现有几款工具进入了我的备选计划。他们分别是:

Sublime Text、Webstorm、VScode、Atom、Brackets

回到分析的部分,要对这些工具做一个对比,其实可以从很多的维度来考虑,首先是安装的部分,然后我会选择一个我最关系的功能,比如列编辑对比这些工具的实现,来给大家一个基本的认识。

下载的过程其实还算顺利,最后一个Brackets大概是120多M,尝试了很多遍,老是延误,索性放弃了。所以测试对比的是四款软件,也是目前使用相对比较多的几款工具。

Sublime Text

Sublime Text的呼声很好,下载的过程也很顺利,值得一提的是他是需要付费的,大概是80美金左右。

整体的效果如下,颜色的搭配和使用来说,还是很简洁的,也可以加载目录。

再来看看列编辑模式,整体来看是满足需求的。

VScode

接下来是VScode,全称为Visual studio code,所以很容易理解是微软推出的一款工具,整体效果如下,是免费的跨平台文本编辑工具。

它的列编辑模式还是不错的,而且发现还有个更牛的功能,选中的列可以上下自适应调整。如果真碰到这种需求,还是很变态的,这个工具还是支持的。我比较喜欢它文本的风格,每行末尾都是水滴的风格。

Atom

Atom的界面风格很炫,是基于github推出的文本编辑器,他的优势是可以动态的扩展,很多开发人员可以在这个基础上提供插件的支持。

比如列模式是默认不支持的,可以选择下载插件的方式弥补。

比如我们根据需求去所有相应的插件,可以看到下载量和基本的信息。

下载好以后就可以设置快捷键了。

列模式的编辑效果如下,还是可以的。

Webstorm

这款工具是Jetbrains推出的,大名鼎鼎的Inellij和pycharm都是同一个公司的作品。webstorm的界面风格比eclipse的好一些,但是和上面的几个文本编辑器的风格来看,个人不是很喜欢。

当然,列模式肯定是支持的。还有一点是需要付费的。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2017-12-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

[ISUX转译]iOS 8人机界面指南(三):iOS技术(下)- 腾讯ISUX

15040
来自专栏人称T客

微软何时不再“阳萎” 看Nadella上任一年后憋了哪些大招

微软新任CEO Satya Nadella去年上任时,祭出“移动至上,云端优先”(mobile first and cloud first)的新政策,至今抛出了...

39750
来自专栏c#开发者

web开发web form,mvc,Silverlight比较优缺点

最近一段时间比较闲,所以顺便尝试去了解一些新东西,虽然不做开发好多年,但最始终还是觉得做开发(coding)来的最轻松,也最拿手,做项目经理真的很烦,看来我还...

31940
来自专栏即时通讯技术

P2P技术如何将实时视频直播带宽降低75%?

实时视频直播经过去年的千播大战后已经成为互联网应用的标配技术,但直播平台的成本却一直居高不下,各个平台除了挖主播、挖网红以外,其背后高额的带宽费用也是他们最大的...

82830
来自专栏不止思考

移动设备(手机)的唯一ID有哪些

对于APP自身产品而言,使用设备唯一ID可以追踪到用户从下载到激活、注册、使用、流失、回归的全流程数据,对产品运营工作非常有帮助。

30020
来自专栏SDNLAB

解决方案提供商关注的5大顶级IoT网关

物联网网关 尽管有了数据分析工具,云计算和连接的设备仍然是构成物联网产品的关键,但网关也至关重要。 ? 网关具备设备连通性、协议转换、数据过滤和处理以及安全性等...

31530
来自专栏葡萄城控件技术团队

WinRT开发语言的功能和效率

WinRT开发有着多种选择性,就编程语言这一点就表现的很突出;这里就这一点 深入展开,探讨在WinRT开发之初如何依据各 个编程语言的特性、功能和效率来对 产品...

22160
来自专栏老九学堂

新手程序员编程必不可少的八大工具

对于程序员来说,编程是一个相当耗费时间和经历的过程,而在这个过程中,一个称手而高效的工具就显得非常重要。 加上近期有不少小伙伴在问一些方方面面的工具,所以今天就...

52080
来自专栏生信宝典

实用网站和在线工具推荐

介绍:这是一款编辑非常方便的线上思维导图工具,排版简洁,多种风格供用户切换。工具栏也十分简单,只有一些常用功能,非常容易上手。而且你会发现他没有保存按钮,你可以...

21120
来自专栏专知

【观点】漫谈推荐系统及数据库技术(二)——分布式数据库技术

【导读】推荐系统和数据库技术,一个是偏机器学习数据挖掘相关的应用,一个是偏系统存储相关的技术,这两者在实际中有很大的应用。上一次专知推出漫谈推荐系统及数据库技术...

40090

扫码关注云+社区

领取腾讯云代金券