Emacs是过时的编辑器吗?


#1
  1. Emacs是过时的编辑器吗?(因为atom, vscode宣称是现代的编辑器,重新定义的)
  2. 昨天尝试了vscode插件开发,文档教程非常完善,使用的语言typescript也基本上无压力,表示没学过typescript
  3. 对比emacs的lisp语言,鸭梨山大,写插件估计还需要几年才能搞定

Emacs如何才能像vscode那般写插件如此简单呢,各位道友有没有办法吸收vscode的优点,最后把vscode和微软干趴下(用词不当,请见谅)。:sunglasses::sunglasses::sunglasses:

2019.7.1 追加

  • emacs的插件去哪里搜索,有没有类似于vim的插件搜索市场之类的。
  • 希望寻觅一款同步evernote的插件
  • vscode的插件市场
  • 一篇发牢骚的口水贴,能引来这么多人吐糟也是值了

#2

为什么要把他干趴下呢?


#3

Emacs也有,不说C-h i这些,man和info命令的unix传统艺能总该会吧

那你学过javascript吗

脑子里被C Java Python毒害太多,学不进lisp也情有可原


从自己身上找找原因也是有必要的,不能无脑推卸责任啊


#4

没见过比 Emacs Lisp 更简单易用的语言(对比 C、Python、JavaScript、Racket),比 Emacs(对于 Emacs Lisp)更方便自在的 IDE。

  • Emacs Lisp 规则少而且简单,没有很多明确的或者隐含的规则,比如一切语句都有一个返回值
  • Emacs Lisp 有 Docstring,并且 Emacs 有工具支持,很容易应用上
  • Emacs 容易执行代码、查看源代码、查看文档、调试代码
  • Emacs 很透明,Emacs 本身就是 Emacs Lisp 的 REPL,读取按键执行命令,用户可以知道每一个按键背后的命令,每一个命令后面的代码

#5

静下心来,elisp插件一个月就学的会,一个小时可以写个插件出来


#7

VSC 有什么优点吗?另外 VSC 的先进性有体现在哪里吗?


#8

楼主也可以尝试去给vsc提pr,让它支持elisp写的插件。

开发组睬不睬你就是另一回事了。


#9

又见钓鱼贴,click bait,钩直饵咸还钓上来一众大佬 :joy:

论坛可以专门开一个区了,名字就叫 vscode vs emacs,这样可以把大量这种帖子归为一类。

天天见都腻了,哪怕新鲜点拿 atom,sublime 什么和 emacs 比呢,还新鲜点。

用了 vscode 觉得爽了,就觉得 ”emacs 也应该这样“的人真是太弱了,至少先用一个月 emacs,不用其它编辑器,然后再来说 emacs 不行。连这都做不到的人真的没资格来说 emacs 过时了这种话。


#10

不是有意钓鱼:fishing_pole_and_fish:的,只是有感而发。:sweat_smile: 再怎么说也用了一年多了,还看过子龙山人的21天视频。。。 用过org-mode管理日常。。。 立志成emacser


#11

明白,我不针对楼主个人,我只是发表我对这种帖子的一般看法。我觉得用 emacs 开心就好,不必要什么都向 vscode 学


#12

是方言,意识就是超过它,超越它,远远的超越它


#13

流行度,插件的丰富程度,以及各大厂都推出vsc插件,oracle都推出数据库管理插件

,,,, 我使用的印象笔记同步插件,非常好用,emacs要是要,我也不用每次再开vsc上传下, ,,,, 插件的搜索下载也很方便,对吧


#14

谢谢鼓励,就是用了vim,emacs才感觉逐渐脱离了低级趣味


#15

真没必要对比这个,只要自己用的好就行。记得当年刚入行,我们头儿给我们介绍公司两个大佬,说一个是VC大佬,一个是VB大佬(当然后来才知道人家VC也很牛逼),我就奇了怪了,VB能牛成什么样,头儿说他能用VB把系统搞瘫……我又问VC学成啥样才能到大佬水平,说你啥时候VC编程系统不瘫就成了……哈哈哈哈哈,一句玩笑话,就是想表达个意思,把一个工具用到极致,那都可以叫做神。


#16

作为编辑器永远都不过时

他从来没有作为IDE的打算


#17

新人我也建议用VSCode,可以专心写程序而不是折腾工具。我自己用Emacs是因为20年来的习惯。


#18

作为文本编辑器, 堪称利器.

作为IDE不够格.


#19

vscode 用别人插件的确很爽,但是想随手改别人插件定制自己的功能就不如 emacs 方便了。emacs很多随性的想法一个repl就实现了,vscode还得折腾个小project,填填json,专门开个窗口debug,vscode插件不像emacs的一般比较黑盒不会明确告诉你接口,还要自己看,又没有c-h之类,想查个什么又得开个浏览器,折腾完最后还要打个vsix包。但是。。。我其实只是想改个函数而已啊大哥。这是我不能完全换到 vscode 的主要原因。。。


#20

人多,人多,人多。大明星


#21

VSCode 在Web编程方面做得确实不错,Eclipse在Java方面也做到最顶尖的表现。

这个世界会一直变,以前流行Java,现在流行JavaScript,说不定以后会流行什么语言和新的技术?

像Emacs这样的生命力在于,Emacs的用户随着阅历和能力的成长以后,会变成非常厉害的Emacs开发者,这种从用户直接转换成开发者的现象看,别的编辑器或者IDE很难有这种成长曲线和社区氛围。

也许这就是Emacs的力量所在吧。