引言
我一直非常喜欢sublime这款编辑器,以至于我每次遇到问题时都会去找一个令我满意的答案,而不是转身去用vscode。本篇博客的起因就是:历经sublime的久多折磨后,我对一款编辑器有多难做的感悟,对VsCode的喜爱以及对没有编辑器能超过VsCode的惋惜。
Sublime差在哪里
我前面说了我非常喜欢sublime,起初是作为记事本这类鸡肋软件的替代,vscode通常是写代码,已经打开了某个文件夹,再去用它打开某些文件,下次就要重新打开我的代码项目。因此我决定用sublime做日常的编辑,用VsCode写一些更为专业的东西。
然而,而后我在桌面新建了一些html文件用于验证我的一些想法,随着我使用它的时间越来越长,我愈发感觉它的疲惫。sublime的插件有很多都不再更新,而本身的功能又有所不足,因此有些需求没有办法解决。
说回正题,sublime的缺点有且不仅是以下几点:
- 付费,sublime时不时就要弹出让你购买和更新的弹窗。
- gbk,虽然有插件能够缓解这个问题,但是治根不治本,sublime的右下角并不会显示你打开时的格式,因为本身没有gbk。
- 插件(这一部分就体现了软件的生态),虽然sublime插件也不少了,但是很多不更新,而且体验上来说不够好,包括但不限于Package Control的remove显示不全,且卸载不干净。
写到一半又去折腾了,然后失望地回来了。
Sublime好在哪里?
sublime几乎没有语法检查,比如写油猴脚本或者一些其他的假设已经有外部变量的情况下,VsCode将至少会警告而sublime不会。在我看来,sublime更接近于编辑器,而VsCode由于极其强大的插件生态已经接近于IDE了。我最早感受到sublime的强大在于其全局搜索,可以使用正则匹配等,以及定位到方法定义这种普通编辑器没有的功能。sublime介于编辑器与IDE之间,可以满足轻微的代码编写,在我看来已经相当优秀。但是也许是对它期望太高,当我发现一些无法实现的不算过分的需求时仍然对它感到非常失望。
其他编辑器
VsCode已经有马太效应哪种感觉了,假如你是一个个人开发者,没有太大精力,又想要获得较多的关注,毫无疑问开发vscode的插件比起其他编辑器更为优先。之所以没有提及类似vim之类的编辑器只是因为我太low,根本用不习惯也不想去学。
结论
vsc依然会称霸很长一段时间,我更期待能有一款编辑器超过sublime而不是vsc,虽然我更喜欢sublime一些。
标签:插件,对于,VsCode,vscode,编辑器,看法,打开,sublime From: https://www.cnblogs.com/oldsaltfish/p/18111735