Vim plugins for Go
来源:互联网 发布:php memcache redis 编辑:程序博客网 时间:2024/05/20 15:41
验证完全可用,系统OS 10.9只要按照步骤操作,等待你的就是胜利的彼岸。
only a little problem, vim couldn't use link, so I must copy all $GOROOT/misc/vim to ~/.vim.
That's all.
Happy New Year!
Gold bless u!
Vim plugins for Go (http://golang.org)======================================To use all the Vim plugins, add these lines to your $HOME/.vimrc. " Some Linux distributions set filetype in /etc/vimrc. " Clear filetype flags before changing runtimepath to force Vim to reload them. filetype off filetype plugin indent off set runtimepath+=$GOROOT/misc/vim filetype plugin indent on syntax onIf you want to select fewer plugins, use the instructions in the rest ofthis file.A popular configuration is to gofmt Go source files when they are saved.To do that, add this line to the end of your $HOME/.vimrc. autocmd FileType go autocmd BufWritePre <buffer> FmtVim syntax highlighting-----------------------To install automatic syntax highlighting for GO programs: 1. Copy or link the filetype detection script to the ftdetect directory underneath your vim runtime directory (normally $HOME/.vim/ftdetect) 2. Copy or link syntax/go.vim to the syntax directory underneath your vim runtime directory (normally $HOME/.vim/syntax). Linking this file rather than just copying it will ensure any changes are automatically reflected in your syntax highlighting. 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): syntax onIn a typical unix environment you might accomplish this using the followingcommands: mkdir -p $HOME/.vim/ftdetect mkdir -p $HOME/.vim/syntax mkdir -p $HOME/.vim/autoload/go ln -s $GOROOT/misc/vim/ftdetect/gofiletype.vim $HOME/.vim/ftdetect/ ln -s $GOROOT/misc/vim/syntax/go.vim $HOME/.vim/syntax ln -s $GOROOT/misc/vim/autoload/go/complete.vim $HOME/.vim/autoload/go echo "syntax on" >> $HOME/.vimrcVim filetype plugins--------------------To install one of the available filetype plugins: 1. Same as 1 above. 2. Copy or link ftplugin/go.vim to the ftplugin directory underneath your vim runtime directory (normally $HOME/.vim/ftplugin). Copy or link one or more additional plugins from ftplugin/go/*.vim to the Go-specific subdirectory in the same place ($HOME/.vim/ftplugin/go/*.vim). 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): filetype plugin onVim indentation plugin----------------------To install automatic indentation: 1. Same as 1 above. 2. Copy or link indent/go.vim to the indent directory underneath your vim runtime directory (normally $HOME/.vim/indent). 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): filetype indent onVim compiler plugin-------------------To install the compiler plugin: 1. Same as 1 above. 2. Copy or link compiler/go.vim to the compiler directory underneath your vim runtime directory (normally $HOME/.vim/compiler). 3. Activate the compiler plugin with ":compiler go". To always enable the compiler plugin in Go source files add an autocommand to your .vimrc file (normally $HOME/.vimrc): autocmd FileType go compiler goGodoc plugin------------To install godoc plugin: 1. Same as 1 above. 2. Copy or link plugin/godoc.vim to $HOME/.vim/plugin/godoc, syntax/godoc.vim to $HOME/.vim/syntax/godoc.vim, and autoload/go/complete.vim to $HOME/.vim/autoload/go/complete.vim.
Happy New Year!
0 0
- Vim plugins for Go
- Vim Plugins for C/C++ developers
- Vim for Python & Normal Plugins & Vundle & YCM
- [vim] vim + ctags for "go to definition"
- vim plugins
- Vim - Go
- vim go
- go and vim-go
- Mplayer-plugins for firefox
- PhoneGap plugins for Android
- Building Plugins for iOS
- 使用vundle管理vim plugins
- Writing Vim Plugins(编写Vim插件)
- vim plugins (vim 插件) 工具集
- Creating OpenSearch plugins for Firefox
- HG Plugins 1.0 For JQuery
- install mp3 plugins for Rhythmbox
- Sublime plugins useful for pythonor
- 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder(编辑器)完成基础骨骼动画
- 黑马程序员--7k:银行服务系统
- 黑马程序员--7K:路灯系统
- 2042——不容易系列之二
- UML的结构
- Vim plugins for Go
- lua的数据结构 -- 队列
- 选择排序基本思想及实现
- C# sqlite 如果记录已经存在就不插入
- 2014年计划
- 机房收费系统——可行性研究报告
- string类构造函数、拷贝构造函数、赋值函数、析构函数
- 【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)
- HDU 3460Ancient Printer