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

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

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

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

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

img_fa554bf30f3b7c70357eb5b52ea74d85.jpe

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

img_69c2126e6f35ceafd8dbf06f30eb8a60.jpe

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

img_dc1dd325327f0224c9ff70d5ba68ba4e.jpe

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

Sublime Text、Webstorm、VScode、Atom、Brackets

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

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

Sublime Text

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

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

img_91d6eb88f0c26bf90f2a78408acb4bb6.jpe

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

img_3260498eb312e5088953297c3969e5c6.png

VScode

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

img_04e2a2f929965aca5002215f411f2a76.jpe

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

img_7b9b84f09d5a88aacbde4f890ce372d9.png

img_64a8c7c046af7c317c184a65131295a7.png

Atom

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

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

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

img_6387d78e4c705f1f29b1b6e455ee0b58.jpe

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

img_f5638fa565c1c6bd7d819159bfe423fb.jpe

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

img_22c92e26745f49c0e48a2b615b46895d.png

Webstorm

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

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

img_bb65fbb6fa77c71f2c067e833c441d21.png

目录
相关文章
|
1月前
|
机器学习/深度学习 数据采集 自然语言处理
Pandas数据应用:情感分析
本文介绍了如何使用Pandas进行情感分析,涵盖数据准备、清洗、特征工程和模型构建。通过读取CSV文件、处理缺失值与重复项、转换文本格式,利用TF-IDF提取特征,并采用SVM等算法训练分类器。还讨论了内存不足、过拟合等问题的解决方案。旨在帮助读者掌握情感分析的基本流程与技巧。
71 35
|
运维 Linux 程序员
Linux查看log日志命令总结
Linux查看log日志命令总结
512 1
|
NoSQL 安全 Java
分布式锁实现原理与最佳实践
在单体的应用开发场景中涉及并发同步时,大家往往采用Synchronized(同步)或同一个JVM内Lock机制来解决多线程间的同步问题。而在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁。接下来本文将为大家分享分布式锁的最佳实践。
|
运维 自然语言处理 算法
新功能 | OpenSearch上线定制同义词模型
OpenSearch定制同义词模型可以提升搜索查询词同义扩展能力,扩大召回和查询词同义的文档,有效解决行业、垂类、业务特殊,有较多专属名词的客户优化用户搜索体验。
1677 0
新功能 | OpenSearch上线定制同义词模型
|
9月前
|
分布式计算 搜索推荐 算法
用户画像系列——Lookalike在营销圈选扩量中的应用
用户画像系列——Lookalike在营销圈选扩量中的应用
262 0
|
8月前
|
SQL 关系型数据库 MySQL
MySQL Workbench的安装与配置
MySQL Workbench的安装与配置
|
设计模式 机器学习/深度学习 SQL
软考高级系统架构设计师通关经验分享
为什么考系统架构设计师是国家设立的计算机技术与软件专业技术资格考试(简称软考)中的一个高级科目,属于工程师高级职称系列,具有一定含金量。浙江省每年通过软考高级的人数约为1000+人,其中系统架构设计师科目的通过人数约为200+人。从学习角度来说,通过准备系统架构设计师的考试的过程,可以查漏补缺,并且了解一些系统架构设计相关的基础知识,实现一定程度上的自我提升;从目的性的角度来说,通过考试,可以在一
13350 4
软考高级系统架构设计师通关经验分享
|
JavaScript 前端开发 开发工具
基于vue的移动端项目--从零开始
基于vue的移动端项目--从零开始
基于vue的移动端项目--从零开始
|
前端开发 JavaScript 搜索推荐
Vue + Less + Css变量实现动态换肤功能
前言 每个网站都会有自己的一个主题色,但是随着行业内卷,越来越多的网站为了凸显特点,也为了更加迎合用户的需求,推出网站换肤功能。用户可以自己选择网站的主题:比如黑夜主题等等,从而实现了个性化定制。 市面上常见的换肤功能主要有以下2种: 网站自带几套固定主题,用户只能选择有限的几个主题。 主题色由用户随意更改,真正做到用户的个性化定制。
1752 0
Vue + Less + Css变量实现动态换肤功能

热门文章

最新文章