投票:你会因为vscode放弃emacs吗?

你需要用lsp-python-ms

天朝的网红、明星、房地产商秒杀这份表单

可能你没get到,重点是在最后一行。要不再看看?:sweat_smile:

@flypigonsky

请问能给出数据来源吗?

程序猿在最底下吗。。。(雾

是在手机相册时偶然看到的,应该是看知乎的时候缓存的,具体哪个贴也忘了 :joy:

看了真绝望…… https://medium.com/@unseenjapan/why-do-japanese-programmers-get-paid-so-little-d5d8e556bdde

老实讲,如果你完全不写elisp的话,又不特别依赖某个Emacs上的杀手应用的话(例如org,或者slime/cider等),用Emacs没多大意义,不如早换vscode。

Emacs最大的优点就是任何你觉得不爽的地方可以随时写几行elisp弄到爽为止,不用一本正经的写一个package,在scratch里随便乱写几行,C-x C-e运行下看看效果,好用的话就贴到自己的init.el里。这种高度的自由在其他的编辑软件里是找不到的,但是如果你从来不写elisp,那这种自由和你无关,不如找个别人做好你只管用的东西。

从这个意义上说,用spaceemacs之类预配置的Emacs系统,也不如直接去用vscode。

4赞

大多数用 vscode 是因为 out of box,还有 UI 漂亮,尤其前端开发人员很多。但有两个场景 emacs、vim还是有优势,远程 terminal,低内存,后端和服务器、底层开发人员偏爱。我见到的嵌入式开发人员完全用 IDE的真不多。一句话,如果你开发机器内存足够大,很少远程开发,也不喜欢折腾用 vscode,否则上 Emacs 或者 VIM,终会受益。

1赞

不习惯vscode,继续用emacs。

自己用得相对顺手的编辑器只有emacs,vim,notepad++,notepadqq,kate。其中因为某些很多人都知道的原因,不再考虑notepad++;而notepadqq没有windows版,在win上自己编译也需要做大量修改,划不来;kate的镜像时好时坏,其win下发布的版本的质量也是不稳定,有些好用,有些有各种问题;vim在做python脚本的时候自己感觉又不太方便了。所以最后只剩下emacs可选了,而这货既有win版又有Lin版,配置一次,稍加改动,就能统一操作习惯,还能根据自己的喜好配置显示风格、字体、配色、快捷键,对不同类的文件还能通过配置在显示和使用上加以区别,推公式、临时做点小计算、画个草图也都有相应的包可以用,按几个热键就可用,不用鼠标满屏幕点,真的是很好的编辑器了。

唯一的问题是门槛比较高,在自己的需求能被其它应用勉强满足的情况下,估计它永远是排在最后的选择,人都有畏难情绪的。但门槛迈过去了,就比较自在了。

我是因为vscode的快捷键,实在记不住,而且不能脱离鼠标。不像emacs的快捷键这么强大

这感觉不太本质,vscode也能定制按键。我喜欢emacs胜过vscode主要在于高质量的社区、快速验证一些功能的工作流(打开scratch写完evaluate,有用就加入配置,没用扔掉),以及对magit 和 org的依赖

确实说的很透彻了。用VSCode这种软件最根本的问题就是有痛点自己改不了。要不就是设计上用户改不了,要不就是可以改但很麻烦

对我来说,vscode最大的难受点是,我真的无法把它当编辑器(除非project级,修改或写写单个文件,真不想打开它)。

我觉得它一开始就是在做一个插件化的IDE,感觉就是轻量级的Eclipse。当然,我们配Emacs也会配一些IDE的功能(除了lsp-mode这种IDE化的插件),它用起来感觉还是个编辑器,简单快捷干脆。不像vscode,建个工程先,一股vs的味道,而且自称”编辑器“,也没见它多么重视高效编辑的功能(不是高效编程),就编辑而言,都不如sublime text做的好。

当然,当个轻量级IDE用非常优秀,比如python、前端等(不谈编辑的奇技淫巧,一般Emacs用户折腾是做不到它的IDE便捷程度的)。

不可否认的一点,VS Code是很优秀的!别的不说,一个软件安装完成之后,联网根据提示安装几个插件,做个C语言项目的开发就已经能够很开心了。而且,学习成本真是超低的了!或许很多人会搬出其他的高级功能来对比,但是很遗憾的是90%的人没有那些高级功能也能够过得去。

从易用性和传播性来说VS code背靠微软这么有钱的爸爸有什么可比性……Emacs最吸引人的一点还是GUN那一套理念和精神内核……

不同意,spacemacs 也可以继续调教,private layer 了解一下?

我选择 acme

哪天 VSCode 上有了 evil 和 leader 和 localleader 我就放弃 emacs.

有啊,vsvim