oisc

Github 和 Facebook 联合发布 Atom IDE

  •  
  •   oisc · Sep 14, 2017 · 4678 views
    This topic created in 3343 days ago, the information mentioned may be changed or developed.

    https://ide.atom.io/

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

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

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

    19 replies  •  2017-09-15 11:03:24 +08:00
    vus520
    vus520
    Sep 14, 2017
    1
    知道了
    lsmgeb89
    lsmgeb89
    Sep 14, 2017
    2
    现在都好高级
    lyhiving
    lyhiving
    Sep 14, 2017 via Android
    3
    跟不上 vscode 的发展
    hyperdak
    hyperdak
    Sep 14, 2017
    4
    当初因为 atom 太卡就跳坑 vscode,除非 atom 有重大改进,否则应该是不会回去了
    secondwtq
    secondwtq
    Sep 14, 2017 via iPhone
    5
    自家的 CoffeeScript 反而还没支持……
    hjc4869
    hjc4869
    Sep 14, 2017
    6
    同样是 LSP,在别人那儿就叫编辑器,到 atom 这儿就叫 IDE 了……
    wuhaoworld
    wuhaoworld
    Sep 14, 2017
    7
    其他都好,就是太卡
    068089dy
    068089dy
    Sep 14, 2017 via Android
    8
    atom 还是挺卡的
    20015jjw
    20015jjw
    Sep 15, 2017 via Android
    9
    fb 内部就用的魔改 atom...
    20015jjw
    20015jjw
    Sep 15, 2017 via Android
    10
    BadMan
    BadMan
    Sep 15, 2017
    11
    atom 当编辑器看源代码都卡爆,还 ide
    v2gba
    v2gba
    Sep 15, 2017 via iPhone
    12
    我也是在试用的时候卡 才抛弃的
    rashawn
    rashawn
    Sep 15, 2017 via iPhone
    13
    lsp 概念具体是啥 类似于 tern 吗?
    akiakiseofficial
    akiakiseofficial
    Sep 15, 2017 via Android
    14
    不解决卡顿问题也只能下载下来放着了
    tf2017
    tf2017
    Sep 15, 2017
    15
    看到大家都说 Atom 卡,我就放心了……
    oisc
    oisc
    OP
    Sep 15, 2017
    16
    @rashawn 相当于一个统一协议的中间层,现代编辑器为了自动补全、语法高亮等特性,需要在编译器的基础上做很多工作,而且不可移植。LSP 就是统一一个协议,编辑器需要某种语言的信息,只要请求底层的 language server 就好了。而且可以移植,其他编辑器只要实现 LSP 协议,移植现成的 language server 就好了。
    remon
    remon
    Sep 15, 2017
    17
    Atom 的这个 IDE 意思是像 IDE 一样又大又卡
    oisc
    oisc
    OP
    Sep 15, 2017
    18
    @remon IDE 只是大,不一定卡
    Chingim
    Chingim
    Sep 15, 2017 via Android
    19
    都说卡,卡在哪呢?
    用了挺久,也做了项目,只是觉得启动慢,并没有卡呀。
    之前用 Macvim,开启了 linter,ternjs 补全,启动是快了,但是编辑的时候卡得不行,特别行数一多,linter 提示错误很多的时候。
    无奈换到 atom。小文件快速编辑还是用 vim
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1194 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
    ♥ Do have faith in what you're doing.