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