我宣布:**编译器yyds,没人反驳吧?
前两期的茶话会,程序员们聊了聊《代码缩进,到底是用空格,还是用tab》和《程序员白天忙着开会,只能晚上加班写代码》~
今天是第三期的内容,我们来聊聊编辑器是用vscode还是sublime text呢?
有请今天的几位鹅厂非典型程序员出场:
Robin
“不正经”的技术专家,爬雪山潜深海、工作娱乐一手抓,坚定的vscode党
Jerry
单身20年的萌新,人形siri,人畜无害。日常口头禅:好的,我查一下。
鱼饼
家养5只布偶的隐形富豪,发量可观的程序员,除了恋爱问题都可以问他。
阿衣
鹅厂最美女程序员之一,人美心善,高级奶茶品鉴员,编辑器只用sublime text
# vscode吐槽大会 #
Robin
平时经常接触的语言较多,c++,java,python,go,js等等,编写运行调试vscode统统搞定!
Robin
尤其是在c++上,可以说完爆在坐的各位
Jerry
对,vscode可以说是c++党标配。同时界面主题高度可定制,虽然别的编辑器自然也能,但其他家的显然不如vscode对咱们友好
鱼饼
@Robin @Jerry 看你俩夸的,但vscode致命的弱点就是不够稳定,经常会崩溃。
鱼饼
你们感受过写着写着,它就崩溃了吗😡。。。
Robin
诶,但你不得不说,集成终端和控制台很好用,city+打开终端。
Robin
当然,我一直主张不要把win10当win7用,更不要当linux用。
Jerry
插件还是很友好的,vscode是我插件下载和管理体验最爽的😄
Jerry
vscode的更新速度和插件丰富度,yyds
阿衣
u1s1,vscode debug的灵活性还不够😢
Jerry
@阿衣 可是vscode免费且开源
鱼饼
另外,它对C#的支持还不够好
Robin
@鱼饼 C#支持高亮,已经编译过的还支持引用,JS、HTML等支持高亮和补全
Jerry
vscode 加载大文件几乎秒开,试过打开100M的工程,无压力
阿衣
可是vscode 不支持工程加载,只支持文件夹加载,引用比较复杂的大工程支持力度低。
鱼饼
VSCode不轻量,内存占用跟基于Java的JetBrains等IDE有得一比,启动后啥都没干,没打开任何文件和文件夹,就已经占用了800MB内存。
鱼饼
在Linux上用"pstree -ps"查看VSCode的进程线程结构,那个数量,能吓到你,进程就有8个😫
Robin
你说的都对,但我选vscode.jpg
Jerry
你说的都对,但我选vscode.jpg
# Sublime text 吐槽大会 #
阿衣
Sublime text代码颜色巨好看,颜值高,强迫症的标配😎
阿衣
爱美的程序媛都给我用Sublime text!!!
鱼饼
作为主流前端开发编辑器,体积小且运行速度快,重点是文本功能强大!
Robin
@Jerry 虽然启动运行快,但是打开xcode运行着项目的同时去使用sublime,就知道什么叫崩溃了......
Robin
输入一行代码,半天反应不过来
鱼饼
@Robin 这个问题仅仅存在于sublime text3,其他版本还是挺好的
Jerry
不,我要吐槽一下sublime text2 没有新建窗口。要同时打开不同项目,你就知道这是多不方便了😭
阿衣
@Jerry sublime text内嵌python解释器支持插件开发,可以达到可扩展目的
Robin
很多插件在sublime text3和sublime text2上不兼容,很多2上的好用插件,在3上不能用🤦♂️
Jerry
并且,当插件多了后,sublime会时不时崩溃。用户也不能清晰的知道是哪个插件引起的,只能一个个去卸载、判断🤦♂️
鱼饼
@Robin @Jerry ST支持的大量插件可通过Package Control来进行管理
Robin
@鱼饼 虽然有Package Control管理插件,但是安装搜索插件时,只能看到简单的一句话描述,而且之后的插件配置不方便。
鱼饼
可是sublime支持编译功能,且可在控制台看到输出。这个功能简直不要太舒服☺️
Robin
sublime text还有个致命的问题:收费闭源。
Robin
收费的问题虽然不影响使用,但是闭源带来的问题就是一个bug千年都不见修复,很影响使用。
Jerry
还要吐槽一下sublime text的project功能!ctrl+command+p只能切换最近打开过的project,即使你保存为了sublime project,只要最近没打开过,这个快捷方式就不能切换🤦♂️
鱼饼
你说的都对,但我选ST.jpg
阿衣
你说的都对,但我选ST.jpg
那么问题来了
你用什么编辑器呢?
在评论区留言
阿衣将随机抽1名小伙伴
送出QQ搪胶公仔
点个关注,我们下期再见👋