Linux(Ubuntu)使用vundle管理vim-go及mapping配置说明
2016-12-28 21:46
609 查看
根据 golang vim语法高亮、保存时fmt与guru安装 设置完vim后,意犹未尽,去 fatih/vim-go 继续了解了vim-go的强大功能,配置了vimrc及部分Mapping,以“au FileType go nmap gv (go-def-vertical)”为例,记录下配置方法。
1、首先安装Vundle
vim-go利用开源Vim插件管理器安装,目前常用的vim插件管理器是gmarik/Vundle.vim和pathogen,前者是目前被推荐次数更多的Vim插件管理器,超过了后者。在vim-go的Install段中有介绍到“For Pathogen just clone the repo. For other plugin managers add the appropriate lines and execute the plugin’s install command.”(Pathogen仅仅是做vim插件的拷贝,其他插件管理器可以添加对应的行并执行安装命令),选用vundle来作为Vim的插件管理工具。
安装命令为:
2、修改.vimrc
Vundle安装完成后,在~/.vimrc的最后加入如下内容:
其中:
call vundle#begin() 开启插件管理器,需要安装的Plugin,放在call vundle#begin() 与call vundle#end() 之间
Plugin ‘gmarik/Vundle.vim’ 安装Vundle.vim插件
Plugin ‘fatih/vim-go’ 安装vim-go插件
call vundle#end() 结束安装
(ubuntu/centos vim配置golang开发环境这篇文章中作者写道还需要一步操作:
保存~/.vimrc文件,重新打开vim,执行:PluginInstall,Vundle.vim会在左侧打开一个Vundle Installer Preview子窗口,窗口下方会提示:“Processing ‘… …’”,待安装完毕后,提示信息变 成“Done!”
但我没做这些操作,也可以使用高亮。如果做完第2步没有实现高亮显示,可补充完成这步)
3、配置mappings
在~/.vimrc的最后加入如下内容:
使用vim打开go代码,命令行模式下输入“,gv”,即可以分页的形式显示函数的定义。
其他mapping都类似,可根据需要追加mapping来定义快捷键咯。
1、首先安装Vundle
vim-go利用开源Vim插件管理器安装,目前常用的vim插件管理器是gmarik/Vundle.vim和pathogen,前者是目前被推荐次数更多的Vim插件管理器,超过了后者。在vim-go的Install段中有介绍到“For Pathogen just clone the repo. For other plugin managers add the appropriate lines and execute the plugin’s install command.”(Pathogen仅仅是做vim插件的拷贝,其他插件管理器可以添加对应的行并执行安装命令),选用vundle来作为Vim的插件管理工具。
安装命令为:
mkdir ~/.vim/bundle git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2、修改.vimrc
Vundle安装完成后,在~/.vimrc的最后加入如下内容:
" set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " let Vundle manage Vundle, required Plugin 'gmarik/Vundle.vim' Plugin 'fatih/vim-go' " All of your Plugins must be added before the following line call vundle#end() filetype plugin indent on
其中:
call vundle#begin() 开启插件管理器,需要安装的Plugin,放在call vundle#begin() 与call vundle#end() 之间
Plugin ‘gmarik/Vundle.vim’ 安装Vundle.vim插件
Plugin ‘fatih/vim-go’ 安装vim-go插件
call vundle#end() 结束安装
(ubuntu/centos vim配置golang开发环境这篇文章中作者写道还需要一步操作:
保存~/.vimrc文件,重新打开vim,执行:PluginInstall,Vundle.vim会在左侧打开一个Vundle Installer Preview子窗口,窗口下方会提示:“Processing ‘… …’”,待安装完毕后,提示信息变 成“Done!”
但我没做这些操作,也可以使用高亮。如果做完第2步没有实现高亮显示,可补充完成这步)
3、配置mappings
在~/.vimrc的最后加入如下内容:
let mapleader = "," "au BufRead,BufNewFile *.go set filetype=go au FileType go nmap <Leader>gv <Plug>(go-def-vertical)
使用vim打开go代码,命令行模式下输入“,gv”,即可以分页的形式显示函数的定义。
其他mapping都类似,可根据需要追加mapping来定义快捷键咯。
相关文章推荐
- GoLang之再谈Gvim/Vim配置——使用Vundle安装vim-go
- 使用Github和Vundle管理Vim插件和配置文件
- 如何在 Linux 上使用 Vundle 管理 Vim 插件
- Linux中vim的使用,网络配置和进程管理
- 如何在 Linux 上使用 Vundle 管理 Vim 插件
- GoLang之再谈Gvim/Vim配置——使用Vundle安装vim-go
- 在Linux中使用Vundle管理Vim插件的方法
- 使用Vim 插件管理程序Vundle的vim配置
- 如何在 Linux 上使用 Vundle 管理 Vim 插件 | Linux 中国
- Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
- Linux基本配置和管理 10 ---- Linux下使用dd命令制作ubuntu的u盘启动
- [Ubuntu] 使用Vundle管理vim的插件
- Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令
- 嵌入式Linux学习3---ubuntu下配置SSH服务以及SecureCRT工具的使用
- 移动佣金分类项及其相关报表通过配置表进行管理的使用说明
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- Linux下的vim配置和插件管理
- [zz]linux下DHCP服务器配置(使用Ubuntu LTS 8.04)
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)
- Linux上安装配置使用Tomcat说明文档和JDK环境变量配置