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

大家写 Go 用的什么编辑器 / IDE,优缺点是什么?「或者当个调查」

  •  
  •   T3RRY · 2019-08-02 11:30:01 +08:00 · 12121 次点击
    这是一个创建于 1722 天前的主题,其中的信息可能已经有所发展或是发生改变。

    包括但不限于

    • VSCode
    • Atom
    • VIM
    • Sublime text
    • Goland
    • LiteIDE

    目前用的是 LiteIDE (用起来感觉有点丑)

    93 条回复    2019-08-05 17:26:49 +08:00
    kiddingU
        1
    kiddingU  
       2019-08-02 11:31:38 +08:00   ❤️ 1
    golang vscode
    kiddingU
        2
    kiddingU  
       2019-08-02 11:31:51 +08:00
    goland
    loading
        3
    loading  
       2019-08-02 11:33:45 +08:00 via Android   ❤️ 1
    vscode,在用,十分满意,各种插件都有,只要花点时间搜索下,go 相关的还是很好用的,因为 go 自带有很多工具,fmt,vet 什么的。
    golang,用过,最好,但是我付不起。
    vvmint233
        4
    vvmint233  
       2019-08-02 11:34:28 +08:00   ❤️ 1
    goland 现在 vscode 的 go 插件有点卡
    poplar50
        5
    poplar50  
       2019-08-02 11:37:18 +08:00 via Android   ❤️ 2
    vscode 支持远程调试,很方便
    www6688w
        6
    www6688w  
       2019-08-02 11:38:14 +08:00   ❤️ 1
    正在学 Go,,我用的 GoLand
    asAnotherJack
        7
    asAnotherJack  
       2019-08-02 11:42:09 +08:00   ❤️ 1
    goland,现在选 ide 优先选 jb 家有的,用习惯了
    wangking
        8
    wangking  
       2019-08-02 12:08:03 +08:00   ❤️ 1
    goland,现在选 ide 优先选 jb 家有的,用习惯了,然而支付不起正版,
    gtlions
        9
    gtlions  
       2019-08-02 12:11:09 +08:00 via iPhone   ❤️ 1
    1,+1
    arslion
        10
    arslion  
       2019-08-02 12:13:38 +08:00   ❤️ 1
    前后端都用 VSCode,非常惬意
    abmin521
        11
    abmin521  
       2019-08-02 12:23:28 +08:00 via Android   ❤️ 1
    vscode 对 go mod 支持不是很好
    lowman
        12
    lowman  
       2019-08-02 12:27:07 +08:00   ❤️ 2
    goland, 大家伙, 程序员们, 孩儿们, jb 撸起来.................................
    haon
        13
    haon  
       2019-08-02 12:28:26 +08:00   ❤️ 1
    vscode 代码提示不太丝滑
    BBCCBB
        14
    BBCCBB  
       2019-08-02 12:31:44 +08:00   ❤️ 1
    我用的 Vim
    Humorce
        15
    Humorce  
       2019-08-02 12:33:30 +08:00   ❤️ 1
    vscode remote-wsl
    nvim vim-go
    justfortest
        16
    justfortest  
       2019-08-02 12:33:41 +08:00   ❤️ 1
    goland
    T3RRY
        17
    T3RRY  
    OP
       2019-08-02 12:44:36 +08:00
    @lowman hhhh
    wweir
        18
    wweir  
       2019-08-02 12:48:42 +08:00 via Android   ❤️ 1
    vscode+gopls,重点是后者
    chuhemiao
        19
    chuhemiao  
       2019-08-02 12:58:57 +08:00   ❤️ 1
    Goland
    cnbattle
        20
    cnbattle  
       2019-08-02 13:03:28 +08:00 via Android   ❤️ 1
    goland
    zdt3476
        21
    zdt3476  
       2019-08-02 13:04:02 +08:00 via Android   ❤️ 1
    Vscode go mod 支持不好,换了 goland 用着还不错
    cabing
        22
    cabing  
       2019-08-02 13:04:47 +08:00   ❤️ 1
    goland
    hyl24
        23
    hyl24  
       2019-08-02 13:09:23 +08:00   ❤️ 1
    goland
    ArJun
        24
    ArJun  
       2019-08-02 13:26:37 +08:00   ❤️ 1
    刚开始用 vs,但是后面用了 GoLand 会发现各种爽
    nannanziyu
        25
    nannanziyu  
       2019-08-02 13:27:13 +08:00   ❤️ 1
    goland 对 cgo 支持太差
    vscode 可以针对 c 文件单独配置
    jitongxi
        26
    jitongxi  
       2019-08-02 13:29:43 +08:00   ❤️ 1
    别问, 问就是 jb 天下第一。
    pengjialiang28
        27
    pengjialiang28  
       2019-08-02 13:46:36 +08:00   ❤️ 1
    别问, 问就是 jb 天下第一。
    xdeng
        28
    xdeng  
       2019-08-02 13:46:59 +08:00   ❤️ 1
    之前用的 LiteIDE
    然后看到 vscode 比较好看就想转过去,然而遇到了 https://v2ex.com/t/583780 vscode 的 go 设置问题 这个问题
    又用回 LiteIDE 虽然丑 但好用啊啊啊啊
    RemiliaForever
        29
    RemiliaForever  
       2019-08-02 13:51:20 +08:00   ❤️ 1
    vim + ycm
    T3RRY
        30
    T3RRY  
    OP
       2019-08-02 13:53:43 +08:00
    @xdeng 所以,好用但丑 让我好烦! hhhhh
    sudoz
        31
    sudoz  
       2019-08-02 13:54:19 +08:00   ❤️ 1
    @wangking 不是你付不起,应该是你不舍得花钱在这个能免费用的工具上
    ionfile
        32
    ionfile  
       2019-08-02 13:57:08 +08:00   ❤️ 1
    我用 Sublime text,感觉挺好的,vscode 和 goland 太大了
    wsseo
        33
    wsseo  
       2019-08-02 14:08:39 +08:00   ❤️ 1
    vscode + 远程部署插件 + Linux 虚拟机
    zuijinbuzai
        34
    zuijinbuzai  
       2019-08-02 14:10:09 +08:00   ❤️ 1
    goland
    wsseo
        35
    wsseo  
       2019-08-02 14:12:51 +08:00   ❤️ 1
    goland 分析功能很强,但是字体渲染不好看,主题也不好看,关键时没有 vscode 的远程开发,而且收费。
    ech0x
        36
    ech0x  
       2019-08-02 14:15:46 +08:00   ❤️ 1
    你们这些 Go 用户的就没有用 Acme 的吗?这可能才是「官方」指定编辑器吧。
    RubyJack
        37
    RubyJack  
       2019-08-02 14:30:08 +08:00   ❤️ 1
    golang +vim 插件
    virusdefender
        38
    virusdefender  
       2019-08-02 14:30:47 +08:00   ❤️ 1
    goland
    JimmyTinsley
        39
    JimmyTinsley  
       2019-08-02 14:35:51 +08:00   ❤️ 1
    别问, 问就是 JetBrains
    kiwier
        40
    kiwier  
       2019-08-02 14:38:46 +08:00
    goland
    kiwier
        41
    kiwier  
       2019-08-02 14:39:23 +08:00   ❤️ 1
    @loading 不是 golang 是 goland
    ganymedenil590
        42
    ganymedenil590  
       2019-08-02 14:39:23 +08:00   ❤️ 2
    开发必须 JetBrains 全家桶
    stevenbipt
        43
    stevenbipt  
       2019-08-02 15:18:17 +08:00   ❤️ 1
    goland vscode
    lastree
        44
    lastree  
       2019-08-02 15:23:20 +08:00   ❤️ 1
    vscode 和 goland 来回切换
    hellodudu86
        45
    hellodudu86  
       2019-08-02 15:23:30 +08:00   ❤️ 1
    vim+vim-go
    Joyboo
        46
    Joyboo  
       2019-08-02 15:27:25 +08:00   ❤️ 1
    Goland,JB 天下无敌,然而正版确实贵
    Maboroshii
        47
    Maboroshii  
       2019-08-02 15:29:03 +08:00   ❤️ 1
    vim-go
    ershierdu
        48
    ershierdu  
       2019-08-02 15:32:09 +08:00   ❤️ 1
    @wsseo #35
    不知道你是不是用的 Windows 下的默认字体,那个字体确实很丑
    我用的 Source Code Pro,感觉很舒服
    pybog
        49
    pybog  
       2019-08-02 15:36:03 +08:00   ❤️ 1
    idea 啊。通用 IDE
    metrue
        50
    metrue  
       2019-08-02 15:39:36 +08:00   ❤️ 1
    Vim vim-go
    wsseo
        51
    wsseo  
       2019-08-02 15:42:33 +08:00   ❤️ 1
    @ershierdu 不是字体的问题,是渲染的问题。
    kwanzaa
        52
    kwanzaa  
       2019-08-02 15:42:47 +08:00   ❤️ 1
    goland/vscode
    34D
        53
    34D  
       2019-08-02 15:53:56 +08:00   ❤️ 1
    IntelliJ IDEA + go plugin
    maooyer
        54
    maooyer  
       2019-08-02 16:52:26 +08:00   ❤️ 1
    主:Goland
    副:vscode
    comwrg
        55
    comwrg  
       2019-08-02 17:17:16 +08:00   ❤️ 1
    当然是我大 jb 家的 goland 啦
    Buffer2Disk
        56
    Buffer2Disk  
       2019-08-02 17:19:02 +08:00   ❤️ 1
    别问,问就是 jb 全家桶 一把梭
    senghoo
        57
    senghoo  
       2019-08-02 17:19:36 +08:00   ❤️ 2
    既然还没有我大 Emacs 党出没
    jessun1990
        58
    jessun1990  
       2019-08-02 17:33:05 +08:00   ❤️ 1
    neovim 主要是跳转方便,vim-go 和 go-language-server 加持。
    per
        59
    per  
       2019-08-02 17:37:29 +08:00   ❤️ 1
    sublime text,
    其实自从有了 lsp 之后,用什么编辑器已经无所谓了,lsp+对应语言的支持就是最完美的。go: gopls, rust: rls, js+ts: javascript-typescript-langserver. 那么更看重的就是便利性和速度,sublime 的速度和内存占用优势太大了
    imherer
        60
    imherer  
       2019-08-02 19:09:40 +08:00   ❤️ 1
    vscode
    本来想用 goland,无奈穷
    SuperMild
        61
    SuperMild  
       2019-08-02 19:17:49 +08:00   ❤️ 1
    看来 sublime text 有点没落了,太可惜了,一个非常优秀的编辑器。
    GjriFeu
        62
    GjriFeu  
       2019-08-02 19:26:25 +08:00 via iPhone   ❤️ 1
    Sublime 大法好,用的很舒服
    weakish
        63
    weakish  
       2019-08-02 19:31:59 +08:00   ❤️ 1
    go blog 上贴过调查,第一是 vscode,第二是 goland
    veightz
        64
    veightz  
       2019-08-02 19:34:48 +08:00   ❤️ 1
    看代码量,多的 GoLand,少的 CodeRunner
    zwpaper
        65
    zwpaper  
       2019-08-02 19:46:06 +08:00 via iPhone   ❤️ 1
    @senghoo 为了不让你感觉孤单,我还是回复一下,没想到 Emacs 用户居然这么少…
    karllynn
        66
    karllynn  
       2019-08-02 19:53:03 +08:00   ❤️ 1
    goland

    缺点是要钱
    T3RRY
        67
    T3RRY  
    OP
       2019-08-02 20:05:30 +08:00
    @senghoo 确实好奇怪
    luozic
        68
    luozic  
       2019-08-02 20:10:24 +08:00 via iPhone   ❤️ 1
    Goland 就是有点贵,不过调试上面比其他的爽。
    mritd
        69
    mritd  
       2019-08-02 21:33:24 +08:00   ❤️ 1
    已入全家桶,贲然 GoLand
    sunzhenyucn
        70
    sunzhenyucn  
       2019-08-02 21:55:36 +08:00   ❤️ 1
    GoLand 吧。
    VSCode 吧尝试过,对 Go Module 特性支持略差;
    SublimeText 想尝试,但迫于懒得折腾;
    LiteIDE 丑拒掉了;
    感觉更多的精力还是放在开发上面好点。
    missdeer
        71
    missdeer  
       2019-08-02 22:10:08 +08:00   ❤️ 1
    vscode 真香,不知道上面说 go module 支持差是什么现象,配合 gopls 挺好的~
    GoLand 太重了,机器太差跑不动
    jamesliu96
        72
    jamesliu96  
       2019-08-02 23:28:32 +08:00 via Android   ❤️ 1
    mac 上跑 goland,安卓上跑 termux 配 vimgo
    fishioon
        73
    fishioon  
       2019-08-02 23:29:14 +08:00   ❤️ 1
    neovim + coc.nvim
    ysn2233
        74
    ysn2233  
       2019-08-02 23:32:24 +08:00   ❤️ 1
    vim
    dryadent
        75
    dryadent  
       2019-08-03 01:56:31 +08:00   ❤️ 1
    vscode
    ClarkAbe
        76
    ClarkAbe  
       2019-08-03 02:30:05 +08:00 via iPhone   ❤️ 1
    万年茶壶(
    sxfscool
        77
    sxfscool  
       2019-08-03 07:40:30 +08:00 via Android   ❤️ 1
    vscode 的测试版 go 很好用
    jss
        78
    jss  
       2019-08-03 09:04:36 +08:00 via iPhone   ❤️ 1
    JB 全家桶
    honkki
        79
    honkki  
       2019-08-03 09:20:03 +08:00   ❤️ 1
    goland 就完事了 别想太多
    momo733
        80
    momo733  
       2019-08-03 09:38:57 +08:00   ❤️ 1
    想什么呢,收费的如果比免费的烂,那这么活啊
    Comdex
        81
    Comdex  
       2019-08-03 10:26:48 +08:00 via Android   ❤️ 1
    用 goland 的兄弟说说,goland 现在可以用鼠标指着某个函数方法然后悬浮提示方法签名文档吗? intellij java 是可以的
    karllynn
        82
    karllynn  
       2019-08-03 10:29:19 +08:00   ❤️ 1
    @Comdex #81 按住 command 就行
    fy
        83
    fy  
       2019-08-03 10:29:22 +08:00   ❤️ 1
    LiteIDE 开箱即用
    xuxuzhaozhao
        84
    xuxuzhaozhao  
       2019-08-03 11:20:56 +08:00   ❤️ 1
    goland 怎么用怎么好用!
    Olorin
        85
    Olorin  
       2019-08-03 11:33:43 +08:00   ❤️ 1
    问就是 jetbrains 全家桶
    Comdex
        86
    Comdex  
       2019-08-03 11:34:04 +08:00 via Android   ❤️ 1
    @karllynn 非 mac 系统,而且还需要按住某个键,这就不是鼠标指向悬浮提示了
    yeyuqiu
        87
    yeyuqiu  
       2019-08-03 17:58:11 +08:00   ❤️ 1
    GoLand
    vanishcode
        88
    vanishcode  
       2019-08-03 22:30:57 +08:00 via Android   ❤️ 1
    vscode 美滋滋,不过 go 插件安装实在是蛋疼
    zichen
        89
    zichen  
       2019-08-03 22:35:40 +08:00   ❤️ 1
    小工具和脚本之类的用 vscode,大项目用 goland。
    Les1ie
        90
    Les1ie  
       2019-08-03 22:48:24 +08:00   ❤️ 1
    goland 缺点: 暂时没发现
    anmie
        91
    anmie  
       2019-08-05 11:47:37 +08:00   ❤️ 1
    @lowman jb 这个简称,放在你的句子里有点怪怪得。。。
    sunzhenyucn
        92
    sunzhenyucn  
       2019-08-05 16:22:10 +08:00   ❤️ 1
    @missdeer 额 配 gopls 没试过,我这就去试试,现在 GoLand 在我 16G 的 MBP 上确实开始卡了,谢谢
    39499740
        93
    39499740  
       2019-08-05 17:26:49 +08:00   ❤️ 1
    一贯是 JB 有就用 JB,没有再找其他的


    @wangking 淘宝买教育版,5 块一年
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2775 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1719ms · UTC 12:13 · PVG 20:13 · LAX 05:13 · JFK 08:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.