The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
JerseyCafe

想知道大家在 Mac 下写 Go 都是用的什么 IDE

  •  
  •   JerseyCafe · May 9, 2018 · 8555 views
    This topic created in 2954 days ago, the information mentioned may be changed or developed.

    想了解下大家在使用 Go 开发中, Go 的环境搭建, 以及推荐使用的 IDE。 推荐理由等等。

    86 replies    2018-07-03 10:57:27 +08:00
    kunluanbudang
        1
    kunluanbudang  
       May 9, 2018 via Android
    vscode
    maemual
        2
    maemual  
       May 9, 2018
    有钱买 GoLand,没钱 vs code
    mofe
        3
    mofe  
       May 9, 2018
    vim 感觉自己很酷,哈哈
    ranwu
        4
    ranwu  
       May 9, 2018
    idea go 插件
    kohnv
        5
    kohnv  
       May 9, 2018 via iPhone
    emacs 写 cpp 不行 写 go 挺爽的
    vclin
        6
    vclin  
       May 9, 2018
    vscode,自动格式化代码不错,不过相对于 liteide,vscode 还是有一些函数不能跳转,不过界面+调试很省心
    gclove
        7
    gclove  
       May 9, 2018
    自然是 code 啦, 推荐指数 5 颗星. 该有的功能都有。 更新也快

    Go Land 也可以, 不过不喜欢这种重的编辑器. 3 颗星吧


    实在不行, atom, subl 也可以
    c0pper
        8
    c0pper  
       May 9, 2018
    @kohnv 你用什么插件,我用 spacemacs 有 evil, auto-completion, syntax-checking, go to def 还是不好用
    huclengyue
        9
    huclengyue  
       May 9, 2018
    GoLand
    Sunshow
        10
    Sunshow  
       May 9, 2018
    GoLand
    fangchang
        11
    fangchang  
       May 9, 2018
    GoLand
    natscat
        12
    natscat  
       May 9, 2018
    sublime
    WinMain
        13
    WinMain  
       May 9, 2018
    记事本
    xrlin
        14
    xrlin  
       May 9, 2018
    Goland 啦,开箱即用,debug、配置方便。
    per
        15
    per  
       May 9, 2018 via iPhone
    Emacs 主要是 go 的工具链太好用,gocode godef gofmt 配置一下就用
    lujiajing1126
        16
    lujiajing1126  
       May 9, 2018
    Goland
    kennylam777
        17
    kennylam777  
       May 9, 2018
    vscode
    wuYin
        18
    wuYin  
       May 9, 2018 via Android
    Goland 自定义 live template 外加酷酷的 Material 主题,还有 Search Everywhere 功能,相比 VS Code 定义跳转支持得要好太多。所以我选 Goland
    metrue
        19
    metrue  
       May 9, 2018 via iPhone
    vim
    qiyuey
        20
    qiyuey  
       May 9, 2018
    GoLand
    ycbb123
        21
    ycbb123  
       May 9, 2018
    GoLand
    StaticLove
        22
    StaticLove  
       May 9, 2018
    GoLand +1
    evanvane
        23
    evanvane  
       May 9, 2018
    GoLand
    佩服那些搞一堆插件的
    喜欢开箱即用的
    wzwwzw
        24
    wzwwzw  
       May 9, 2018
    vscode goland
    lcj2class
        25
    lcj2class  
       May 9, 2018
    建议学一个受用终生的编辑器,比如:Emacs。社区也非常活跃: https://emacs-china.org/
    hehe12dyo
        26
    hehe12dyo  
       May 9, 2018
    GoLand 佩服哪些装 x 搞一堆插件的。
    BBCCBB
        27
    BBCCBB  
       May 9, 2018
    vim。哈哈
    orvice
        28
    orvice  
       May 9, 2018
    vscode
    wweir
        29
    wweir  
       May 9, 2018 via Android
    我用 vscode,因为自己喜欢乱翻代码,经常看些各种语言的东西。
    只接触 golang 的话,goland 省事、强大一点。
    yylucifer
        30
    yylucifer  
       May 10, 2018
    goland 爽一笔
    0915240
        31
    0915240  
       May 10, 2018 via iPhone
    vscode goland
    Reficul
        32
    Reficul  
       May 10, 2018
    @wweir 所以我选择用 IDEA 然后装上一大堆插件 XD
    wweir
        33
    wweir  
       May 10, 2018
    @Reficul 话说,JetBrains 的正确打开方式不是直接上全家桶,各语言的 IDE 各装一个么 🤣
    wlwood
        34
    wlwood  
       May 10, 2018 via Android
    emacs
    zv2
        35
    zv2  
       May 10, 2018
    sublime
    resory
        36
    resory  
       May 10, 2018
    word.
    jennifertxwoodma
        37
    jennifertxwoodma  
       May 10, 2018
    我感觉 atom 挺好的
    zzmstring
        38
    zzmstring  
       May 10, 2018
    人生苦短,我用 JB
    fiht
        39
    fiht  
       May 10, 2018
    GoLand 的 自动导入 /取消导入 功能简直不要太方便。
    hzqvipmailman
        40
    hzqvipmailman  
       May 10, 2018
    一般供选择的有
    goland golite vscode
    优缺点:
    goland 整套封装很好,但是比较重,和对语言的针对性强
    golite 够快,但是个人感觉功能没有 goland 强,对于其他文件格式支持不是太完善
    vscode 需要比较多的插件配置,特别是 go 插件 依赖插件 需要有 梯子 去拉取,不然没法用的,
    但是好处就太强大了,插件的丰富可以让你随心所欲,而且 vscode 个人感觉只一款轻量级的全能编辑器之一,值得一直伴随你的 codeing 生活,虽然初期成本高,习惯了就很强大,如 vim 一样

    所以我最终推荐是,如果长期编码,建议还是用 vscode
    如果只是试试水尝试用 golang 建议用 goland
    ghonfir
        41
    ghonfir  
       May 10, 2018
    goland 太臃肿了 不太喜欢
    基本只用 vscode,只是配置比较麻烦,所以自己写了个小工具自动生成项目,直接把文件夹拉进去直接写
    bird8848
        42
    bird8848  
       May 10, 2018
    vim,装上 vim-go 插件。轻量级,易配置,自动格式化、查看文档也方便
    luw2007
        43
    luw2007  
       May 10, 2018
    vscode
    vim
    goland

    建议:自己写着小东西 vim。自己写项目
    qinhaoic
        44
    qinhaoic  
       May 10, 2018
    点进来我以为大家都会推荐 vscode 呢,结果好多 goland 的。我自己两个都用过,但现在基本只用 vscode,简单轻量,插件丰富,强烈推荐啊。
    luw2007
        45
    luw2007  
       May 10, 2018
    vscode
    vim
    goland

    建议:自己写着小东西 vim。自己写项目 vscode。看别人的项目 goland
    vim 打开速度快,装上 vim-go 基本可以干活
    vscode ide,装上插件,编辑,查看文档,跳转还算可以。
    goland,跳转和重构比 vscode 好一点,不过资源占用比较多。
    JerseyCafe
        46
    JerseyCafe  
    OP
       May 10, 2018
    @所有人 谢谢大家这么热情的回复推荐和建议哈、 真的很感谢 。
    pzzrudlf
        47
    pzzrudlf  
       May 10, 2018 via Android
    @luw2007 现在电脑的基本配置都挺高的。
    vexjoe
        48
    vexjoe  
       May 10, 2018
    Intellij IDEA,装个 go 插件。原因
    - 平时写 java
    - 官方说明:This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has **everything you could find in GoLand.**
    flxxy
        49
    flxxy  
       May 10, 2018
    开箱即用 Goland,了解一下
    你如果有多余的精力可以去 vscode
    Veigar
        50
    Veigar  
       May 10, 2018
    vim 习惯了
    justfly
        51
    justfly  
       May 10, 2018
    几年的 vimer 用的 vim-go

    图省事直接一个 vscode 解决
    y835L9DyC5XD09kq
        52
    y835L9DyC5XD09kq  
       May 10, 2018
    一直用 Atom+Goplus,昨天刚转的 idea
    EINDEX
        53
    EINDEX  
       May 10, 2018
    vscode or vim 站一票
    kohnv
        54
    kohnv  
       May 10, 2018 via iPhone
    @c0pper gofmt godef go-autocomplete 配合通用的一些东西比如 yasnippet,projectile,magit。常用的跳转,补全,模板生成,一键 gotest,找文件,git 管理等需求基本都满足了。可能你需求比较复杂吧。。
    icexin
        55
    icexin  
       May 10, 2018
    由于在开发机上开发,一直使用 emacs,spacemacs 默认的配置感觉就够使了,daemon 模式配合 tmux,回家完全不用带电脑,爽!
    icexin
        56
    icexin  
       May 10, 2018
    @kohnv irony-mode 配合 rtags,一个补全,一个索引,日常工作都可以涵盖,可以试一下。
    alexsunxl
        57
    alexsunxl  
       May 10, 2018
    emacs,
    写啥都用 emacs
    居然能看到友军, 不容易啊
    cherrychen
        58
    cherrychen  
       May 10, 2018
    vscode
    vim
    sudoz
        59
    sudoz  
       May 10, 2018
    IDE 只要是 JB 家有的我一律推荐 JB 家
    nuxt
        60
    nuxt  
       May 10, 2018
    goland
    gyf304
        61
    gyf304  
       May 10, 2018
    vscode. 但 vscode 用 symlink 会出 bug.
    lkpjj
        62
    lkpjj  
       May 10, 2018
    emacs
    chenchuanyin
        63
    chenchuanyin  
       May 10, 2018
    emacs 配置 spacemacs+gocode
    wulin
        64
    wulin  
       May 10, 2018
    只有我一个用 LiteIDE 吗
    CMGS
        65
    CMGS  
       May 10, 2018
    vscode 保平安
    miketeam
        66
    miketeam  
       May 10, 2018 via iPhone
    有钱狗兰,没钱盗版也要狗兰
    spice630
        67
    spice630  
       May 10, 2018
    goland
    觉得重的只是电脑不行,比如我。
    a132811
        68
    a132811  
       May 10, 2018
    vscode
    qiuyun8m
        69
    qiuyun8m  
       May 10, 2018
    vim
    thet
        70
    thet  
       May 10, 2018 via Android
    JB 全家桶 vscode 还是不习惯 有些函数不能跳
    L0VEJ0Y
        71
    L0VEJ0Y  
       May 10, 2018 via Android
    就我一人 IntelliJ+Go 插件嘛
    angelface
        72
    angelface  
       May 10, 2018
    原来没有人用 LiteIDE,
    angelface
        73
    angelface  
       May 10, 2018
    @wulin 我也用 LiteIDE
    sadaharu09
        74
    sadaharu09  
       May 10, 2018
    人生苦短,快用 VSCODE
    EastLord
        75
    EastLord  
       May 10, 2018
    够烂的
    Reficul
        76
    Reficul  
       May 10, 2018
    @wweir 欸,128G 乞丐版,所以~~~

    都装一起还有一个好处是突然想改个 JS,甚至 Haskell 什么的不需要再开一个编辑器
    xjqxz2
        77
    xjqxz2  
       May 11, 2018
    OK~ Goland ...
    darklowly
        78
    darklowly  
       May 11, 2018
    atom 安装 go-plus 插件,然后修改一下 keymap,好用的一笔
    darklowly
        79
    darklowly  
       May 11, 2018
    vs code 一直感觉太丑了
    cd2want
        80
    cd2want  
       May 11, 2018
    vscode
    yzmm
        81
    yzmm  
       May 11, 2018
    duhongle
        82
    duhongle  
       May 11, 2018
    vs code
    timothyye
        83
    timothyye  
       May 22, 2018
    NeoVim + vim-go
    kenzi
        84
    kenzi  
       Jun 2, 2018
    neovim
    vgmdj
        85
    vgmdj  
       Jun 4, 2018
    goland
    - 太吃内存,开上四五个,直接爆炸
    - 跳转和查使用特方便
    - 最新特性支持很快,比如 dep
    - 各种自带工具齐全,git 可视化界面,数据库可视化界面,rest api 测试等。(虽然比不上 gitkraken, workbench, postman,但胜在够用,装这一个所有常用功能都可以用了)

    vscode
    - 配置麻烦,但轻量,硬件要求低,开多份和长时间开着不卡
    - 全文件搜索关键词这点真的很喜欢,有的不讲究的代码,全局用一个值,还不设成变量,这时候用 vscode 找省事。
    yyl719133368
        86
    yyl719133368  
       Jul 3, 2018
    https://www.jianshu.com/p/644efe9f0235

    当然也可以关注我的公众号

    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4260 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 280ms · UTC 05:19 · PVG 13:19 · LAX 22:19 · JFK 01:19
    ♥ Do have faith in what you're doing.