Linux下GO IDE安装和配置(附快捷键)

news/2024/7/16 8:21:02 标签: linux, golang, ide

目前,GoLand、VSCode 这些 IDE 都很优秀,但它们都是 Windows 系统下的 IDE。在 Linux 系统下我们可以选择将 Vim 配置成 Go IDE。熟练 Vim IDE 操作之后,开发效率不输 GoLand 和 VSCode。有多种方法可以配置一个 Vim IDE,这里我选择使用 vim-go 将 Vim 配置成一个 Go IDE。vim-go 是社区比较受欢迎的 Vim Go 开发插件,可以用来方便地将一个 Vim 配置成 Vim IDE。

Vim IDE 的安装和配置分为以下 2 步。

第一步,安装 vim-go。安装命令如下:
 

$ rm -f $HOME/.vim; mkdir -p ~/.vim/pack/plugins/start/

$ git clone --depth=1 https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go

第二步,Go 工具安装。

vim-go 会用到一些 Go 工具,比如在函数跳转时会用到 guru、godef 工具,在格式化时会用到 goimports,所以你也需要安装这些工具。安装方式如下:执行 vi /tmp/test.go,然后输入 :GoInstallBinaries 安装 vim-go 需要的工具。安装后的 Go IDE 常用操作的按键映射如下表所示:


http://www.niftyadmin.cn/n/1702042.html

相关文章

SSE指令集系列之三----整数运算指令

6. SSE整数运算指令 pavgb MM,MM/m64 pavgb XMM,XMM/m128 把源存储器与目的寄存器按字节无符号整数相加,再除以2,结果四舍五入为整数放入目的寄存器。 源存储器为m128时,内存变量地址必须16字节对齐. pavgw MM,MM/m64 pavgw XMM,XMM/m128 把源存储器与目的寄存器按字无符号整…

《如何阅读一本书》完整版读书笔记

《如何阅读一本书》是美国作家莫提默J. 艾德勒和查尔斯范多伦合著的一本教授阅读方法的书籍,被许多读者奉为阅读圣经。 本书的开篇指出了任何一种阅读都是一种活动,因此必须要有一些主动的活力。很多人在阅读的时候,常常没读多久就开始出现双…

【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed以及路径等问题...

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: 李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua-game/1368.html           ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通…

[置顶]       JSTL 标签库 下载及配置

下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ JSTL 标签库的配置: 按照上面的地址下载 jar 包。然后按照下面的步骤在 tomcat 服务器上进行配置。 首先,在 Tomcat 的工作目录,也就是安装目录下的…

股票 认知理解

投资买股票是一件逆人性的事情:有些股我看着一直涨,终于决定买进去之后,第二天就开始暴跌。好几次都是精准抄顶,我一买,它就跌,我一卖,它就涨 价值投资:只要公司不错、持续能赚钱&a…

计算机软硬件实训报告,计算机软硬件实训报告.doc

计算机软硬件实训报告新疆大学实习(实训)报告实习(实训)名称: 计算机软硬件工程实践学 院: 电气工程学院专 业、 班 级: 电气15-3指 导 教 师: 蔺红 娄毅报 告 人: 赵泽明学 号: 20152101202时 间&#xff…

win7不能新建文件夹

不知道怎么搞的,右键新建文件夹被搞丢了,肯定是注册表问题,网上找了一下,果然被我找到,保存小记一下 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder] "ContentViewModeLayoutPatternForBrows…

软件系统架构

转载:https://blog.csdn.net/weixin_42672777/article/details/102622846 软件架构 概念 概述:软件架构所指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。 从本质上来看,软件架构是属于一种系统草图。在…