Github 和 Facebook 联合发布 Atom IDE

2017-09-14 18:16:33 +08:00
 oisc

https://ide.atom.io/

使用 语言服务器协议(Language Server Protocol) 提供深层语法解析。

目前支持 TypeScript、JavaScript、Flow、C#、Java、PHP。

顺便提一下,LSP 是 VSCode 开发组提出的。

3581 次点击
所在节点    分享发现
19 条回复
vus520
2017-09-14 21:45:45 +08:00
知道了
lsmgeb89
2017-09-14 21:51:23 +08:00
现在都好高级
lyhiving
2017-09-14 22:20:58 +08:00
跟不上 vscode 的发展
hyperdak
2017-09-14 22:29:39 +08:00
当初因为 atom 太卡就跳坑 vscode,除非 atom 有重大改进,否则应该是不会回去了
secondwtq
2017-09-14 22:53:21 +08:00
自家的 CoffeeScript 反而还没支持……
hjc4869
2017-09-14 22:54:20 +08:00
同样是 LSP,在别人那儿就叫编辑器,到 atom 这儿就叫 IDE 了……
wuhaoworld
2017-09-14 23:05:56 +08:00
其他都好,就是太卡
068089dy
2017-09-14 23:07:57 +08:00
atom 还是挺卡的
20015jjw
2017-09-15 02:15:19 +08:00
fb 内部就用的魔改 atom...
20015jjw
2017-09-15 02:17:19 +08:00
BadMan
2017-09-15 04:21:48 +08:00
atom 当编辑器看源代码都卡爆,还 ide
MrGba2z
2017-09-15 05:25:35 +08:00
我也是在试用的时候卡 才抛弃的
rashawn
2017-09-15 07:48:21 +08:00
lsp 概念具体是啥 类似于 tern 吗?
xlui
2017-09-15 08:04:55 +08:00
不解决卡顿问题也只能下载下来放着了
tf2017
2017-09-15 10:12:05 +08:00
看到大家都说 Atom 卡,我就放心了……
oisc
2017-09-15 10:50:01 +08:00
@rashawn 相当于一个统一协议的中间层,现代编辑器为了自动补全、语法高亮等特性,需要在编译器的基础上做很多工作,而且不可移植。LSP 就是统一一个协议,编辑器需要某种语言的信息,只要请求底层的 language server 就好了。而且可以移植,其他编辑器只要实现 LSP 协议,移植现成的 language server 就好了。
remon
2017-09-15 10:54:50 +08:00
Atom 的这个 IDE 意思是像 IDE 一样又大又卡
oisc
2017-09-15 10:57:41 +08:00
@remon IDE 只是大,不一定卡
Chingim
2017-09-15 11:03:24 +08:00
都说卡,卡在哪呢?
用了挺久,也做了项目,只是觉得启动慢,并没有卡呀。
之前用 Macvim,开启了 linter,ternjs 补全,启动是快了,但是编辑的时候卡得不行,特别行数一多,linter 提示错误很多的时候。
无奈换到 atom。小文件快速编辑还是用 vim

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390741

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX