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

就写 Go 和 Python 来说, vscode 与 goland、pycharm 之间还是有很大差距的

  •  
  •   hujianxin · 2019-03-08 21:56:42 +08:00 · 17567 次点击
    这是一个创建于 2091 天前的主题,其中的信息可能已经有所发展或是发生改变。

    稳定感、键盘操作便利性、debug 等方面,jb 真的很厉害

    vscode 的 debug 真的不太好用,watch 变量都放在左边栏里,而我想看全某些变量,需要将左边栏拉到非常宽。。。

    103 条回复    2019-03-11 23:57:37 +08:00
    1  2  
    masker
        1
    masker  
       2019-03-08 21:59:17 +08:00   ❤️ 4
    VSCODE 吹还有五秒到达战场.
    chenqh
        2
    chenqh  
       2019-03-08 21:59:20 +08:00 via Android   ❤️ 1
    但是 vscode 毕竟不要钱呀,vscode 应该免费的东西里面顶级的了吧
    isCyan
        3
    isCyan  
       2019-03-08 21:59:57 +08:00 via Android
    要是一样的话 jb 还咋赚钱
    hly9469
        4
    hly9469  
       2019-03-08 22:05:41 +08:00
    那你也要看清 vc 只是兼职做这些事的…
    luozic
        5
    luozic  
       2019-03-08 22:06:49 +08:00 via iPhone
    vscode 不是专业做 编辑器? 又不是做 IDE
    TuringGunner
        6
    TuringGunner  
       2019-03-08 22:08:03 +08:00 via Android   ❤️ 1
    Python 来说,vscode 不如 pycharm 社区版,个人感受
    rayhy
        7
    rayhy  
       2019-03-08 22:10:49 +08:00 via Android
    没办法,没钱啊!我的学生版快到期了,jb 家的一堆都快没发用了。赶紧学下 vscode …
    alexmy
        8
    alexmy  
       2019-03-08 22:18:44 +08:00
    我把 idea 各种语言的 IDE 都卸载了,现在用着 vscode,各种语言都能撸。
    julywolf
        9
    julywolf  
       2019-03-08 22:24:52 +08:00
    这样。。
    你找个免费
    并且跨平台能打的过来试试...
    DAPTX4869
        10
    DAPTX4869  
       2019-03-08 22:26:06 +08:00
    一个编辑器咋要求那么多。。。还是免费的
    hujianxin
        11
    hujianxin  
    OP
       2019-03-08 22:32:32 +08:00   ❤️ 1
    @luozic 那做编辑器,它启动、内存占用,也太不及格了。。。
    NoKey
        12
    NoKey  
       2019-03-08 22:47:51 +08:00
    goland 我拿着就用
    vscode,弄了半天没把环境配好
    有个过程要下很多环境包,根本就下不动
    最后翻墙才下好
    放着新手来搞,郁闷死
    kisara
        13
    kisara  
       2019-03-08 22:50:01 +08:00
    python 只用 gedit
    baojiweicn2
        14
    baojiweicn2  
       2019-03-08 22:50:07 +08:00 via Android   ❤️ 2
    vim
    CallMeReznov
        15
    CallMeReznov  
       2019-03-08 23:28:34 +08:00
    我从开始学习 python 到现在一直都是 vscode
    只有一个感觉 真正想开发项目的 用 vscode 简直是给自己找不痛快
    scnace
        16
    scnace  
       2019-03-08 23:30:50 +08:00 via Android
    那用 Atom 的是不是可以去死了?
    tomoya92
        17
    tomoya92  
       2019-03-08 23:34:12 +08:00 via iPhone
    @rayhy 到期是不是还可以续吗?
    tomoya92
        18
    tomoya92  
       2019-03-08 23:34:48 +08:00 via iPhone
    @kisara 真大佬
    rayhy
        19
    rayhy  
       2019-03-08 23:43:26 +08:00
    @tomoya92 我毕业了。邮箱要被收回了。。
    binux
        20
    binux  
       2019-03-08 23:45:06 +08:00 via Android
    你写 Python 还 watch 变量的?一点都不 Pythonic
    tomoya92
        21
    tomoya92  
       2019-03-08 23:47:30 +08:00 via iPhone
    @rayhy 只要没事就登录一下,应该不会收回的吧
    ToT
        22
    ToT  
       2019-03-08 23:57:19 +08:00
    @rayhy 只要学生油箱能用,可以一直注册的
    hujianxin
        23
    hujianxin  
    OP
       2019-03-08 23:59:25 +08:00
    @binux 也不能说完全不单步调试吧,有些简单的错误单步调试比较省事
    ToT
        24
    ToT  
       2019-03-09 00:06:02 +08:00
    @binux 哈哈 从 python 换到 java 总想把变量打出来 再查看
    rayhy
        25
    rayhy  
       2019-03-09 00:07:39 +08:00 via Android
    @ToT
    @tomoya92 我们毕业后原邮箱就变成校友邮箱了,就是 @后面变成了二级域名了。这种还能重新注册一个账号吗…
    lithiumii
        26
    lithiumii  
       2019-03-09 00:23:46 +08:00
    你们程序员要求太高了,我们做分析的就 jupyter 随便写写这样,VS Code 都用不上
    congeec
        27
    congeec  
       2019-03-09 00:28:08 +08:00
    vim
    Linxing
        28
    Linxing  
       2019-03-09 01:21:12 +08:00 via iPhone
    vim 党可能要出现了
    chenqh
        29
    chenqh  
       2019-03-09 02:13:29 +08:00 via Android
    借楼问一下,python 没有 golang tool 那种工具集的
    xingxing09
        30
    xingxing09  
       2019-03-09 02:44:34 +08:00
    我就说一句 vscode debug go 的时候,调入下一步莫名 hang 住
    china521
        31
    china521  
       2019-03-09 04:15:00 +08:00
    Vim 一把梭
    xiaoyaoking
        32
    xiaoyaoking  
       2019-03-09 07:53:06 +08:00 via Android
    我是从 pycharm 换到 vscode 的,其实 vscode 刚出来的时候试用过,装完就卸载了,没想到这几年发展的这么快,目前 python android 都用 vscode 在写。pycharm 启动响应太卡占用资源也多。
    kernel
        33
    kernel  
       2019-03-09 08:18:20 +08:00
    不觉得有“很大”差距,写 py 不象 JAVA 需要什么高级功能

    所以还是 vscode 一把梭
    而且对于 js + ts 支持真是没得说的
    keepeye
        34
    keepeye  
       2019-03-09 09:01:48 +08:00
    一开始我用 vscode 写 python
    现在换了 pycharm 嗯 。。真香
    vanishcode
        35
    vanishcode  
       2019-03-09 09:06:22 +08:00
    vscode go 插件至今没安装全,有梯子。。
    zachlhb
        36
    zachlhb  
       2019-03-09 09:11:15 +08:00 via Android
    @rayhy 万能的淘宝有授权可以买,或者下载他的 toolbox,安装 eap 版本不用授权
    fngtz
        37
    fngtz  
       2019-03-09 09:12:56 +08:00
    vscode 远程调试和部署很不方便啊
    abellee000
        38
    abellee000  
       2019-03-09 09:13:44 +08:00 via Android
    能便捷为啥不便捷啊
    rayhy
        39
    rayhy  
       2019-03-09 09:15:40 +08:00
    @vanishcode Vscode 里面有一个设置 proxy 的选项,setting 里面搜 proxy 填上 http://127.0.0.1:1080 就行了。昨天刚装完。
    rawidn
        40
    rawidn  
       2019-03-09 09:17:54 +08:00 via iPhone
    jb 一把梭 一直梭一直爽
    lihongjie0209
        41
    lihongjie0209  
       2019-03-09 09:37:02 +08:00
    说实话,你们不觉得 vscode 打开慢嘛?
    作为一个编辑器,打开一次那么慢。作为一个 IDE,功能又差。

    我现在都在 IDEA 里面直接打开草稿直接编辑, 草稿自带代码提示和补全。
    kzfile
        42
    kzfile  
       2019-03-09 09:39:25 +08:00
    我恨不得 java 都用 vscode 写
    aoe2ex
        43
    aoe2ex  
       2019-03-09 09:46:08 +08:00
    jb 家的软件都是内存大户,贫寒子弟玩不起
    SorcererXW
        44
    SorcererXW  
       2019-03-09 09:53:45 +08:00 via Android
    个人感受,指定语言的情况下,jetbrains 对应的 ide 都能吊捶 vscode,vscode 唯一的优点就是轻量化
    sumu
        45
    sumu  
       2019-03-09 10:09:22 +08:00
    vim、idea 同时都在用,各有优劣。vs 是一个中庸选择,感觉不喜欢,当做 notepad 用
    murmur
        46
    murmur  
       2019-03-09 10:10:42 +08:00   ❤️ 3
    goland = 够烂的
    这名字起得就失败了一半
    auta
        47
    auta  
       2019-03-09 10:14:57 +08:00 via iPhone
    @vanishcode go 可以设置 goproxy,用这个就可以完美过墙了
    ifxo
        48
    ifxo  
       2019-03-09 10:17:14 +08:00
    都是习惯问题吧,要挑都能挑出些毛病啊
    ikaros
        49
    ikaros  
       2019-03-09 10:35:57 +08:00
    Windows 下面 goland 装了几次卸载几次,总感觉文字显示糊的, VS Code 代码提示刚打开的时候总会卡好一会儿
    mxalbert1996
        50
    mxalbert1996  
       2019-03-09 10:42:08 +08:00 via Android
    @lihongjie0209 不觉得。我这里开 VSCode 比开 JB 系 IDE 能快个 5 倍吧。
    ioly
        51
    ioly  
       2019-03-09 10:46:17 +08:00
    @mxalbert1996 所以写代码时候能快 5 倍嘛⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ 感觉一整年中除了升级时候必要的重启,从来没关过=。=
    ThomasZ
        52
    ThomasZ  
       2019-03-09 10:47:18 +08:00 via Android
    。。。。jb 是 IDE,vscode 只是个编辑器,比较也应该是 jb 跟 vs 比吧
    lihongjie0209
        53
    lihongjie0209  
       2019-03-09 11:02:59 +08:00
    @mxalbert1996 我 jb 开一周不关,但是作为一个编辑器,每天开关几十次
    glues
        54
    glues  
       2019-03-09 11:05:57 +08:00 via iPhone
    jb 太丑了
    chiu
        55
    chiu  
       2019-03-09 11:08:43 +08:00 via Android
    vscode 不是一个编辑器吗?
    anonymous256
        56
    anonymous256  
       2019-03-09 12:09:56 +08:00 via Android
    vscode,只是轻量级的 IDE,与 pycharm 这种没法比的,尤其在代码重构时吧。 说收费的,pycharm 社区版功能已经很全面了啊。
    karllynn
        57
    karllynn  
       2019-03-09 12:39:41 +08:00
    python 用啥写都差不多,就算用 pycharm 也免不了重构火葬场
    agdhole
        58
    agdhole  
       2019-03-09 13:11:13 +08:00
    vscode 最强原生适配的语言 c#
    其他的都不咋地,我就当个有插件的文本编辑器写写小代码
    elgoogelgoog
        59
    elgoogelgoog  
       2019-03-09 14:28:38 +08:00
    已经多年不用 debug 了
    karllynn
        60
    karllynn  
       2019-03-09 15:37:43 +08:00
    vscode 我都是拿来写 Markdown 的…其他情况下极少用
    fatttt
        61
    fatttt  
       2019-03-09 16:06:57 +08:00 via Android
    vscode 挺好的一个编辑器啊,还有 vim 插件,go,py,js 都可以写。不过调试确实不太好用,然而我都是打日志调试的,整体感觉还好。
    gowinder
        62
    gowinder  
       2019-03-09 16:21:33 +08:00 via iPhone
    vscode 搞 go 没有 quickfix,debug 比较好。其他没什么好说的。免费,那么多插件。
    mooncakejs
        63
    mooncakejs  
       2019-03-09 16:35:57 +08:00 via iPhone
    除非写算法相关的,否则大部分情况都不需要 debug
    gzhima
        64
    gzhima  
       2019-03-09 19:28:33 +08:00
    vscode 拿来做前端
    agagega
        65
    agagega  
       2019-03-09 20:42:07 +08:00 via iPad
    vscode,好像没有后退这个功能,读代码一步步跳转的时候很麻烦
    cs4814751
        66
    cs4814751  
       2019-03-09 20:42:33 +08:00
    惊现我呼!!!!
    loading
        67
    loading  
       2019-03-09 20:43:27 +08:00 via Android
    jb 系列除了贵,没缺点了。
    wizardoz
        68
    wizardoz  
       2019-03-09 21:41:05 +08:00
    vs code 写 ts 无敌,其它的我也不用 vs code
    AngryMagikarp
        69
    AngryMagikarp  
       2019-03-09 21:43:54 +08:00
    debug 全都是 print 的路过
    xlui
        70
    xlui  
       2019-03-09 21:56:47 +08:00 via iPhone
    vsc 是 markdown 编辑器,普通编辑器用 notepad++。

    jb 家的是专业 IDE,不在一个层面怎么对比....
    tourist2018
        71
    tourist2018  
       2019-03-09 23:33:40 +08:00
    一直用编辑器 我感觉我开发完全用不到 IDE 的那些高级功能 可能是没做过 Java C#开发吧

    我感觉写 golang vscode 完全够用了
    mxalbert1996
        72
    mxalbert1996  
       2019-03-10 01:46:16 +08:00 via Android
    @lihongjie0209 那你既然都嫌慢了你还每天开关几十次我也是不太能理解。
    scnace
        73
    scnace  
       2019-03-10 03:21:57 +08:00 via Android
    @gowinder vscode 最新版出了 quick fix 和 peek error vscode-go 应该很快就会整合了
    secsilm
        74
    secsilm  
       2019-03-10 07:40:53 +08:00 via Android
    vscode 重度用户,平常代码不怎么依赖单步调试
    lihongjie0209
        75
    lihongjie0209  
       2019-03-10 09:31:38 +08:00
    @mxalbert1996 我开关几百次 vim notepad++ sublime 都不嫌慢
    mxalbert1996
        76
    mxalbert1996  
       2019-03-10 10:27:26 +08:00 via Android
    @lihongjie0209 VS Code 启动确实比你说的那些慢,这没问题,但是你一边嫌它慢一边每天开关几十次,而对于启动更慢的 IDEA 你却一周不关,这让我觉得你好像并不在乎 VS Code 启动浪费的时间。
    lihongjie0209
        77
    lihongjie0209  
       2019-03-10 10:57:38 +08:00
    @mxalbert1996 编辑器用完就关,IDE 你见谁没事关着玩?
    lihongjie0209
        78
    lihongjie0209  
       2019-03-10 10:58:29 +08:00   ❤️ 1
    @mxalbert1996 我的观点是:vscode 作为编辑器太慢, 作为 IDE 太差, 四不像
    XIVN1987
        79
    XIVN1987  
       2019-03-10 10:59:55 +08:00 via Android
    @lihongjie0209
    同意,,
    xiuscong
        80
    xiuscong  
       2019-03-10 11:40:48 +08:00 via Android
    以前用 sublime 加各种 ide,现在一个 vscode 就能满足大部分需求了,虽然启动慢了点,内存占用大了点,但真香
    spotfg
        81
    spotfg  
       2019-03-10 11:58:06 +08:00
    现在在重构.net 代码改为用 python 写,vscode 用的我脑壳疼痛。还是 jb 好用多了,但是不支持……
    botman
        82
    botman  
       2019-03-10 12:03:39 +08:00
    jb 家的东西功能强大,全面,易用,但是写 python 太重,好多功能一般根本用不到,默认配置太恶心,快捷键严重不适应,插件不够丰富问题也多,主题丑,用惯 sublime 后再用这体验极差,但是 sublime 几次更新后 python 补全插件也都出现各种各样的奇葩问题体验不好,不想折腾了,后来转了 vscode 一直用到现在,IntelliCode 很强大,自动扫描 python 环境,切换很轻很方便,点 2 次就行,不像 pycharm 还得全部重新索引一遍,debug 用 宏+快捷键 +ipdb,sublime 下的习惯,没用过单步调试,感觉没必要,看全局变量就更没必要了,我写 python 我很少搞全局变量,不注意的话容易出问题,习惯了分屏边栏一般都不开的,和用 sublime 一样鼠标不常用,效率很高,我觉得要用好 vscode lz 可以去看一些配置教程,花点时间配置一下,Portable 模式打包后不用安装带哪里都能用。
    x86
        83
    x86  
       2019-03-10 12:03:49 +08:00
    虽然 vscode __ 方面 __,但是它免费啊
    necomancer
        84
    necomancer  
       2019-03-10 12:31:48 +08:00
    有没有人用过 kite?
    比如 kite + vscode
    leomikezee
        85
    leomikezee  
       2019-03-10 12:53:51 +08:00
    @lihongjie0209 换个说法就是比编辑器强,比 IDE 快,全能😂
    lihongjie0209
        86
    lihongjie0209  
       2019-03-10 12:56:23 +08:00
    @leomikezee 没什么可比性, 比 IDE 快你首先要是一个相同量级的 IDE, 不在一个量级怎么比
    Ann5527
        87
    Ann5527  
       2019-03-10 12:59:39 +08:00
    vim 一把梭啦
    chenqh
        88
    chenqh  
       2019-03-10 14:37:14 +08:00 via Android
    有个问题,vscode 的缩进感觉不如 pycharm 的好用呀
    XxxxD
        89
    XxxxD  
       2019-03-10 15:09:29 +08:00
    前几天下了个 pycharm, 用惯了 sublime,字体颜色就看的我写不下去,找了下导入的都不怎么像,还有各种配置弄得太烦躁
    wengjin456123
        90
    wengjin456123  
       2019-03-10 15:12:15 +08:00 via Android
    我写 react vue 项目用了一年半左右的 vscode,最后还是 jb 家的香,谁用谁知道,特别是代码格式 prettier 这种我的刚需插件,项目一大 vscode 就会可能失灵…,jb 家的就很稳,虽然又贵又吃性能
    spotfg
        91
    spotfg  
       2019-03-10 15:54:14 +08:00
    @XxxxD pycharm 有仿 sublime 字体颜色,我现在就用着
    toono
        92
    toono  
       2019-03-10 15:57:40 +08:00 via iPhone
    我是写 python 的,用了很久 vscode,后来深入试试 pycharm 之后,我发现我之前一直在浪费时间。pycharm 可能不是最合心水的,但肯定是提高效率的利器
    prolic
        93
    prolic  
       2019-03-10 16:04:32 +08:00
    还是分场景吧,就 python 而言,写写数据处理脚本就 ipython 写写存下来 vim 改改足够了,搭个流程搭个小服务什么的,vscode 也够了,要写上 protobuf 的微服务或者改改 tf 模型什么的还是 pycharm 方便
    xpresslink
        94
    xpresslink  
       2019-03-10 16:23:28 +08:00
    有 JB 不用,为什么要压抑自己呢?
    testcgd
        95
    testcgd  
       2019-03-10 16:31:00 +08:00
    公司不给用你有什么法子呢~
    winoros
        96
    winoros  
       2019-03-10 16:56:29 +08:00
    大概一年前的时候,有打算过换掉 goland,试了试 golang 自带的工具链是挺好用。。就是吃 CPU 太狠,最后爽了爽还是用 goland 了
    0xNone
        97
    0xNone  
       2019-03-10 17:03:32 +08:00
    大学期间 1 年 vscode 后转 pycharm、golang,没办法,学生党的时候不知道有教育版这种东西,而且那时候没钱,穷。用 pycharm、golang 的时候感觉 JB 的工程师简直是在潮流的第一线,各种新特性,各种新功能插件,nice 的没话说,除了临时需要用笔记本撸码,很少用 vscode 了。vscode 做成这样已经很棒了,没办法,毕竟 vscode 的插件开发没钱支撑。
    timothyye
        98
    timothyye  
       2019-03-10 19:18:35 +08:00 via Android
    之前用 vim 和 vim-go,现在打算切换到 spacemacs 师生情,配置个 go 的 layer 和自动补全就行了
    mxalbert1996
        99
    mxalbert1996  
       2019-03-10 23:07:54 +08:00 via Android   ❤️ 1
    @lihongjie0209 照你这逻辑我也可以说:GTX1060 作为亮机卡太贵,作为游戏卡性能太差,四不像。
    以后什么东西都只要最差的和最好的就好了,中间的全都没意义。
    xxpandxxp
        100
    xxpandxxp  
       2019-03-11 11:02:16 +08:00 via Android
    @agagega 有的,alt+左右方向键
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3260 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.