使用 语言服务器协议(Language Server Protocol) 提供深层语法解析。
目前支持 TypeScript、JavaScript、Flow、C#、Java、PHP。
顺便提一下,LSP 是 VSCode 开发组提出的。
1
vus520 2017 年 9 月 14 日
知道了
|
2
lsmgeb89 2017 年 9 月 14 日
现在都好高级
|
3
lyhiving 2017 年 9 月 14 日 via Android
跟不上 vscode 的发展
|
4
hyperdak 2017 年 9 月 14 日
当初因为 atom 太卡就跳坑 vscode,除非 atom 有重大改进,否则应该是不会回去了
|
5
secondwtq 2017 年 9 月 14 日 via iPhone
自家的 CoffeeScript 反而还没支持……
|
6
hjc4869 2017 年 9 月 14 日
同样是 LSP,在别人那儿就叫编辑器,到 atom 这儿就叫 IDE 了……
|
7
wuhaoworld 2017 年 9 月 14 日
其他都好,就是太卡
|
8
068089dy 2017 年 9 月 14 日 via Android
atom 还是挺卡的
|
9
20015jjw 2017 年 9 月 15 日 via Android
fb 内部就用的魔改 atom...
|
10
20015jjw 2017 年 9 月 15 日 via Android
|
11
BadMan 2017 年 9 月 15 日
atom 当编辑器看源代码都卡爆,还 ide
|
12
v2gba 2017 年 9 月 15 日 via iPhone
我也是在试用的时候卡 才抛弃的
|
13
rashawn 2017 年 9 月 15 日 via iPhone
lsp 概念具体是啥 类似于 tern 吗?
|
14
akiakiseofficial 2017 年 9 月 15 日 via Android
不解决卡顿问题也只能下载下来放着了
|
15
tf2017 2017 年 9 月 15 日
看到大家都说 Atom 卡,我就放心了……
|
16
oisc OP @rashawn 相当于一个统一协议的中间层,现代编辑器为了自动补全、语法高亮等特性,需要在编译器的基础上做很多工作,而且不可移植。LSP 就是统一一个协议,编辑器需要某种语言的信息,只要请求底层的 language server 就好了。而且可以移植,其他编辑器只要实现 LSP 协议,移植现成的 language server 就好了。
|
17
remon 2017 年 9 月 15 日
Atom 的这个 IDE 意思是像 IDE 一样又大又卡
|
19
Chingim 2017 年 9 月 15 日 via Android
都说卡,卡在哪呢?
用了挺久,也做了项目,只是觉得启动慢,并没有卡呀。 之前用 Macvim,开启了 linter,ternjs 补全,启动是快了,但是编辑的时候卡得不行,特别行数一多,linter 提示错误很多的时候。 无奈换到 atom。小文件快速编辑还是用 vim |