V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oisc
V2EX  ›  分享发现

Github 和 Facebook 联合发布 Atom IDE

  •  
  •   oisc · 2017-09-14 18:16:33 +08:00 · 3584 次点击
    这是一个创建于 2628 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://ide.atom.io/

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

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

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

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