V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hujianxin
V2EX  ›  程序员

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

  •  
  •   hujianxin · Mar 8, 2019 · 19385 views
    This topic created in 2607 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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