从 Atom 转到 VS Code,现在又转回来了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
doubleflower
V2EX    Atom

从 Atom 转到 VS Code,现在又转回来了

  •  
  •   doubleflower 2016-10-11 11:21:01 +08:00 3527 次点击
    这是一个创建于 3353 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用了 Code 几天,好不易习惯了,发现 Code 和 Atom 一个底层极大理念差别,就又转回来 Atom 了。

    你有没有发现用 Code 的代码提示似乎没 Atom/Sublime 好,原来 Atom 的提示不是来自于底层正则 Parser ,而是要为每种语言单独写的 Parser 。

    比如,你的项目没有为 js 写个项目配置,或是单独打开的 JS 文件,你会发现提示傻 b 极了,这是因为它还没有启用 Code 的 JS Parser ,所以用的是白痴的基本文本 Parser 提示(其实把文本提示做到 Atom 水平也行啊,可是它不,我提了 Issue 被无视了,说是 Code 理念就是要专门的语言 Parser )。

    好在内置的 JS Parser 不错,但第三方的不行啊, Python 的那个老是我要的提示没有,老长的名字一个一个字敲累死人啊。

    文本编辑器就该干好文本的事,往 IDE 发展我何不直接用 JetBrains 家的。
    3 条回复    2016-10-19 00:08:03 +08:00
    crysislinux
        1
    crysislinux  
       2016-10-11 11:29:25 +08:00
    “文本编辑器就该干好文本的事,往 IDE 发展我何不直接用 JetBrains 家的。”

    所以人家没内置 Python 的 parser 啊。。不知道你的 point 是啥。。

    不写 typescript 的话, vsc 确实也没啥优势的。
    doubleflower
        2
    doubleflower  
    OP
       2016-10-11 11:39:34 +08:00
    @crysislinux 但是我要写 Python 和其它乱七八糟的语言啊,而 Atom 只要一份语法定义文件提示就能工作得很好, Code 做不到啊。
    POPOEVER
        3
    POPOEVER  
       2016-10-19 00:08:03 +08:00
    底层是指? Code 和 Atom 一样用的都是 Github 家的 Electron 框架啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3059 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:38 PVG 20:38 LAX 04:38 JFK 07:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86