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

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

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

    包括但不限于

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

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

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

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


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