linux vim golang 插件,golang vim 插件设置
多数情况使用vim编写golang代码,需要有语法高亮显示以及自动format。为此需要给vim编辑器增加支持golang语法的插件,插件配置的方法如下:
1、下载vim插件管理工具,如果有git的话可以直接用git clone
https://github.com/tpope/vim-pathogen
2、在建立文件夹~/.vim
mkdir ~/.vim
3、拷贝vim-pathogen下的autoload文件夹到~/.vim下:
4、在~/.vim下建立bundle文件夹,用来存放vim插件,文件目录结构:
[root@bogon .vim]# tree -L 1 *
autoload
└── pathogen.vim
bundle
├── nerdtree
├── vim-go
└── Vundle.vim
5、cd ~/.vim/bundle 到bundle 下
执行git clone https://github.com/fatih/vim-go 安装vim-go插件
6、配置自己的vimrc文件,vim ~/.vimrc,添加:
call pathogen#infect()
syntax on
filetype plugin indent on
现在浏览golang代码,就有了语法高亮支持及保存的时候自动fmt
7、安装guru,实现用gd命令跳转到函数定义:
首先在GOPATH路径下建立/golang.org/x 文件夹,然后到这个文件夹下执行:
git clone https://github.com/golang/tools
下载完成之后执行:go install golang.org/x/tools/cmd/guru
到此vim就有了vim-go插件及guru函数跳转的支持,编写golang代码更加方便,开发也更加快速。
有疑问加站长微信联系(非本文作者)
linux vim golang 插件,golang vim 插件设置相关推荐
- linux里vim插件',安装vim插件(linux下)
安装vim插件(linux下) 第一步:安装zencoding插件(自动完成css html) unzip zencoding-vim.zip –d zencoding 第二步,安装autocompl ...
- VIM妙用及linux使用技巧(包括vim插件管理器、指令与键盘映射、打开多个文件、奇偶删除行、vim替换等)
前言 vim 是个非常高效.非常好用的工具,很多人一旦开始使用 Vim 之后就再也无法自拔.然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性,同时,为了展 ...
- 如何在 Linux 上使用 Vundle 管理 Vim 插件
毋庸置疑,Vim 是一款强大的文本文件处理的通用工具,能够管理系统配置文件和编写代码.通过插件,Vim 可以被拓展出不同层次的功能.通常,所有的插件和附属的配置文件都会存放在 ~/.vim 目录中.由 ...
- linux jedi-vim安装,python学习-vim插件安装
centos7上自带python2.7,我们需要优化一下python环境.一.使用豆瓣源加速软件安装pip install -i flask #使用-i 选项 mkdir ~./pip &a ...
- linux上vi好用的插件,Vim好用的插件: vundle
相比sublime text2等现代编辑器,Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,配置vim的过程, 就是在网上不停的搜插件,拷贝到~/.vim下,发现更新, ...
- vim打造成golang的IDE
在这篇博客中,介绍了把vim打造成C++IDE的方法.Golang有更好的vim-go插件,因此重新把vim配置为Golang的IDE. 安装Vundle插件管理工具: 在~目录下,执行:git cl ...
- bashsupport插件_如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE
IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件. IDE 将所有开发工作集中到一个程序中,使得程序员可以编写.修改.编译.部署以及调试程序. 在这篇 ...
- vim 环境写 markdown 的插件推荐
vim 环境写 markdown 的插件推荐 本文将介绍在vim环境写markdown文档或者博文的一些好用插件 markdown语法高亮及识别 博主使用vim-markdown做语法高亮.安装方法很 ...
- vim的使用以及vim插件的配置
目录 vim简介 vim工作模式 光标移动 文件插入操作 文本删除 文本复制,剪切与粘贴 文本修改与替换 文本查找与替换 修改的撤销,重做与保存 编辑多个文件 分页与折叠栏 多窗口操作 vim配置与v ...
- vim 安装插件及常用插件
vim 插件管家 vim 支持很多插件,为了方便统一管理,通常会先安装插件管家,然后通过这个插件实现自动安装.卸载.更新插件.vim 常用的插件管家有 vundle 和 vim-plug,这里以 vu ...
最新文章
- 键盘上的F1,F2,……,F12的各功能介绍
- 人一生要解决的50个关键问题
- 数据结构与算法分析-第2章
- OpenBSD 5.1 正式版发布
- 1203. 项目管理
- 二维点云数据椭圆拟合算法及C++实现
- 解决win10安装Ubuntu18.04双系统后时间不对问题
- uniapp 小程序端上传并压缩图片
- omv安装mysql插件_Openmediavault第三方插件安装教程
- 大比分领先!ACCV 2022 国际细粒度图像分析挑战赛冠军方案
- 计算机专业修读指导论文,计算机专业网络与课堂教学整合
- 数组图像处理:直方图均衡化
- KeyDown,KeyPress 和KeyUp 之我谈
- 我为什么反对提“全栈工程师”?
- 手工命令行打包java工程为war包
- 欧拉角、万向节死锁理解
- jre环境变量配置(jre环境变量配置)
- 濡沫江湖一直显示获取服务器列表失败,濡沫江湖存档如何获取?游戏存档获取方法图文分享...
- 网络安全 -VLAN
- 如何编写一个程序模拟扔硬币的结果