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

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

  •  
  •   T3RRY · 175 天前 · 7289 次点击
    这是一个创建于 175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    包括但不限于

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

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

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

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


    @wangking 淘宝买教育版,5 块一年
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1927 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 13:51 · PVG 21:51 · LAX 05:51 · JFK 08:51
    ♥ Do have faith in what you're doing.