V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
kwanzaa
V2EX  ›  Go 编程语言

现在带公司内 Go 的开发工具中 VSC 和 Goland 哪个更流行呢?

  •  
  •   kwanzaa · 2021-08-17 10:58:12 +08:00 · 8867 次点击
    这是一个创建于 1180 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT 1.17 发布后我想换个工具试试口味和“新思维”,所以各位也可以说说自己的小偏好。hhh
    54 条回复    2021-08-23 23:06:37 +08:00
    wangdashuai
        1
    wangdashuai  
       2021-08-17 11:01:06 +08:00
    vscode 主要是快捷键都设置的很合手了。
    to2false
        2
    to2false  
       2021-08-17 11:25:26 +08:00
    正版 goland,其次 vscode,再其次盗版 goland
    keepeye
        3
    keepeye  
       2021-08-17 11:30:01 +08:00
    如果平时只开发 go 项目,推荐 goland 。否则如果不想同时开好几个 ide 的话,推荐 vscode 吧
    fpure
        4
    fpure  
       2021-08-17 11:30:32 +08:00
    vscode !万能的许愿机!
    darksword21
        5
    darksword21  
       2021-08-17 11:31:44 +08:00 via iPhone
    fiypig
        6
    fiypig  
       2021-08-17 11:43:30 +08:00
    我习惯用 vscode 断点也很方便啊
    zoharSoul
        7
    zoharSoul  
       2021-08-17 11:44:09 +08:00
    我用 goland 开箱即用
    hwdef
        8
    hwdef  
       2021-08-17 11:56:41 +08:00
    写的项目在 windows 下编译不了,只能用 vscode+wsl
    ck65
        9
    ck65  
       2021-08-17 11:59:49 +08:00
    Vim
    danbai
        10
    danbai  
       2021-08-17 12:00:05 +08:00
    idea 装不装插件写 java,装 go 插件写 golang,装 py 插件写 py 。
    万能!
    gamexg
        11
    gamexg  
       2021-08-17 13:13:33 +08:00
    实际用起来,go 语言 goland 比 vscode 好用。
    k9982874
        12
    k9982874  
       2021-08-17 13:26:06 +08:00
    vsc 因为 goland 跑不动
    gxm44
        13
    gxm44  
       2021-08-17 13:30:34 +08:00   ❤️ 2
    v2defy
        14
    v2defy  
       2021-08-17 14:44:03 +08:00
    goland 比 vscode 好用的多
    xdeng
        15
    xdeng  
       2021-08-17 14:59:32 +08:00
    @gxm44 +1
    wfhtqp
        16
    wfhtqp  
       2021-08-17 16:48:16 +08:00
    neovim+coc
    huweic
        17
    huweic  
       2021-08-17 19:41:59 +08:00
    至少 80% 是 Goland.
    huweic
        18
    huweic  
       2021-08-17 19:42:23 +08:00
    @huweic 我周围
    sy20030260
        19
    sy20030260  
       2021-08-17 20:18:20 +08:00   ❤️ 1
    静态语言 Jetbrains,动态语言 VsCode
    qq316107934
        20
    qq316107934  
       2021-08-17 20:24:02 +08:00
    原来用 Goland 的偏多,现在附近的人都被我掰成 VSCode 了,一把梭真方便
    ch2
        21
    ch2  
       2021-08-17 20:24:30 +08:00
    开发机狗烂,服务器 vsc
    c88155745
        22
    c88155745  
       2021-08-17 20:45:21 +08:00
    买过 goland 一次正版 迫于美刀不足 还是用 vscode
    chaleaoch
        23
    chaleaoch  
       2021-08-17 21:34:27 +08:00
    @huweic windows 吗?
    chaleaoch
        24
    chaleaoch  
       2021-08-17 21:34:57 +08:00
    @v2defy 譬如? 我看看有没有 vsc 不支持的功能?
    fpure
        25
    fpure  
       2021-08-17 22:24:17 +08:00
    @qq316107934 对,就是写啥都能 vscode 一把梭,太爽了
    lujiaosama
        26
    lujiaosama  
       2021-08-17 22:37:00 +08:00
    vscode 啥都能干, 前端后端, 写 JS 写 GO. 少什么功能就直接搜插件. 你让我一下子用这个一下子用那个我还不乐意呢.
    huweic
        27
    huweic  
       2021-08-17 23:33:30 +08:00
    @chaleaoch win 、mac 都有呢
    zzxgz
        28
    zzxgz  
       2021-08-18 00:26:05 +08:00
    原来我用的是 vscode,但是它打开项目的时候总是定位不到 import 的东西,写代码也没有自动提示。

    我改用 goland 之后就没这个问题了。
    arischow
        29
    arischow  
       2021-08-18 00:29:38 +08:00 via iPhone
    JetBrains 系的快乐
    falcon05
        30
    falcon05  
       2021-08-18 00:35:38 +08:00 via iPhone
    迫于穷,vsc
    cz5424
        31
    cz5424  
       2021-08-18 01:56:38 +08:00 via iPhone
    @sy20030260 pycharm 不香吗
    yzbythesea
        32
    yzbythesea  
       2021-08-18 02:08:54 +08:00
    vscode 一杆梭没有 jetbrain 大礼包一杆梭香
    yhrzpm
        33
    yhrzpm  
       2021-08-18 02:42:11 +08:00
    goland,开箱即用。
    liuhuansir
        34
    liuhuansir  
       2021-08-18 08:21:43 +08:00
    idea 加各个语言的插件用起来还是完胜 vscode+插件吧,当然最完美的还是 jetbrain 全家桶,而且 jetbrain 全家桶界面都差不多,多个 IDE 之间切换,不就和 vscode 开多个窗口差不多么,内存占用的话,根据我的观察,半斤八两
    v2defy
        35
    v2defy  
       2021-08-18 08:54:00 +08:00   ❤️ 1
    @chaleaoch 写结构体的时候,批量添加标签。
    fmp 按一下 tab 就出来 fmt.Println()。
    err 按 tab 就 if err != nil{}
    粘贴 json 字符串,可以选择自动转换成 go 结构体。
    等等这些小细节挺多挺贴心的,而且是开箱即用,不用装那么多的插件。
    p1gd0g
        36
    p1gd0g  
       2021-08-18 09:22:27 +08:00
    goland 正版转 vscode,gopls 不香吗,wsl 不香吗。
    back0893
        37
    back0893  
       2021-08-18 09:42:16 +08:00
    都有
    vscode 的接口提示比如 idea
    pkoukk
        38
    pkoukk  
       2021-08-18 10:01:49 +08:00
    我还以为 goland 用的也是 gopls 呢,刚搜了一下居然不是。神奇
    gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.
    pkoukk
        39
    pkoukk  
       2021-08-18 10:03:18 +08:00   ❤️ 1
    @zzxgz go tools 全装好,然后开 gopls 就行。
    理论上现在版本的 vscode 开 go 这些都是默认完成的,当然不排除众所周知的网络问题导致 go tools 安装失败,部分依赖没装上,
    closedevice
        40
    closedevice  
       2021-08-18 10:18:15 +08:00
    目前主要用 vim,偶尔用 GoLand
    ongongethan
        41
    ongongethan  
       2021-08-18 10:20:58 +08:00 via iPhone
    同组同事一半 VSC,一半 GoLand 。
    caoyouming
        42
    caoyouming  
       2021-08-18 10:28:14 +08:00
    写 go 还是 goland 吧,fmt\import 语法检查、包导入什么的都好用,虽然 vscode 也都有,但是 vscode 没有 goland 流畅。
    wangyzj
        43
    wangyzj  
       2021-08-18 12:45:30 +08:00
    总是拿文本编辑器和 ide 比较
    cp19890714
        44
    cp19890714  
       2021-08-18 13:04:38 +08:00
    goland 可以让你专注于开发本身, 而不是各种插件的安装配置.
    vscode 的 go 插件, 我用了一段时间, 不稳定, 放弃.
    totoro52
        45
    totoro52  
       2021-08-18 13:37:33 +08:00
    goland yyds
    THESDZ
        46
    THESDZ  
       2021-08-18 14:18:06 +08:00
    穷 vsc
    ahsjs
        47
    ahsjs  
       2021-08-18 18:15:21 +08:00
    vscode 主要可以自己开发点插件。
    fireleaves
        48
    fireleaves  
       2021-08-18 18:18:52 +08:00
    在公司开发用 goland,公司给买的正版。相比 vscde 在代码补全、提示这些功能上更快速稳定,另外 vscode 安装插件之后,感觉不是很顺畅,主要体现在保存之后格式化的时候,相比 goland 要速度慢一点。另外 vscode 在 import 的时候,偶尔会找不到包,大部分情况下还 ok 。

    但是远程的时候 vscode 用的更多一下,可以 remote 到开发服上进行开发,goland 似乎只支持远程同步,不能直接打开远程服务器的工程,wsl 的可以,还是说已经有这个功能了但是我没有 get 到
    efaun
        49
    efaun  
       2021-08-18 18:57:49 +08:00
    @wangyzj #43 对头,vscode 我就当免费增强版的 sublime 用的,正经开发还是要用 IDE
    Akiya
        50
    Akiya  
       2021-08-18 23:51:33 +08:00 via iPhone
    就我们来说,因为目前 goland 对 wsl 支持很有限,syscall 的代码全都会报错,目前只能选 vsc
    zzxgz
        51
    zzxgz  
       2021-08-19 00:03:07 +08:00
    @pkoukk

    谢谢分享与指导!我印象中应该是装了 gopls 的,不过当时还是不太行。

    下次用的时候我再仔细调教一下。谢谢!
    kirito41dd
        52
    kirito41dd  
       2021-08-19 00:45:37 +08:00 via iPhone
    mbp + goland 本地开发
    eudore
        53
    eudore  
       2021-08-19 09:10:24 +08:00
    sublime4 路过
    golangLover
        54
    golangLover  
       2021-08-23 23:06:37 +08:00 via Android
    goland
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.