V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
oisc

Github 和 Facebook 联合发布 Atom IDE

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