Vim plugins for Go

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

驗證完全可用,系統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.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.