vim

set smartindent

set tabstop=2

set shiftwidth=2

set expandtab

set ruler

set backspace=2  "make backspace work like most other apps

set ignorecase

map b <PageUp>

map f <PageDown>

syntax on



" filetype off                   " required!

"  set rtp+=~/.vim/bundle/vundle/

" call vundle#rc()

" Bundle 'gmarik/vundle'

" filetype plugin indent on

" " 

"///////////////////////////////////////////////////////////////////////

set nocompatible              " be iMproved, required

filetype off                  " required


" set the runtime path to include Vundle and initialize

set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()

" alternatively, pass a path where Vundle should install plugins

"call vundle#begin('~/some/path/here')


" let Vundle manage Vundle, required

Plugin 'gmarik/Vundle.vim'


" The following are examples of different formats supported.

" Keep Plugin commands between vundle#begin/end.

" plugin on GitHub repo

""Plugin 'tpope/vim-fugitive'

" plugin from http://vim-scripts.org/vim/scripts.html

""Plugin 'L9'

" Git plugin not hosted on GitHub

""Plugin 'git://git.wincent.com/command-t.git'

" git repos on your local machine (i.e. when working on your own plugin)

""Plugin 'file:///home/gmarik/path/to/plugin'

" The sparkup vim script is in a subdirectory of this repo called vim.

" Pass the path to set the runtimepath properly.

""Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}

" Avoid a name conflict with L9

""Plugin 'user/L9', {'name': 'newL9'}

Plugin 'fatih/vim-go'

Plugin 'Valloric/YouCompleteMe'

" All of your Plugins must be added before the following line

call vundle#end()            " required

filetype plugin indent on    " required

" To ignore plugin indent changes, instead use:

"filetype plugin on

"

" Brief help

" :PluginList       - lists configured plugins

" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate

" :PluginSearch foo - searches for foo; append `!` to refresh local cache

" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal

"

" see :h vundle for more details or wiki for FAQ

" Put your non-Plugin stuff after this line

"////////////////////////////////////////////////////////////////////////////////////////////


au FileType go nmap <Leader>i <Plug>(go-implements)


let g:go_fmt_command = "goimports"


" set nocompatible


" Bundle 'fatih/vim-go'

"Bundle 'cespare/vim-golang'

" autocmd BufWritePre *.go :Fmt

" "filetype plugin on

"For Macvim======================================

set guifont=Monaco:h14

se lines=50 columns=180


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章