vimで自動補完がしたい
しましょう。
neocomplcacheを入れましょう。
NeoBundleを導入する
まずはNeoBundleを入れないことには始まりません。
「初めてのvim」みたいになってますが、頑張りましょう。
Gitよりぶち込みます。
$ mkdir -p ~/.vim/bundle
$ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
.vimrcには次のように追加しましょう。
".vimrc "---------------------------- "NeoBundle "set nocompatible " 既に入れてるので不要 filetype off " Required! if has('vim_starting') set runtimepath+=~/.vim/bundle/neobundle.vim/ endif call neobundle#rc(expand('~/.vim/bundle/')) filetype plugin indent on " Required! " Installation check. if neobundle#exists_not_installed_bundles() echomsg 'Not installed bundles : ' . \ string(neobundle#get_not_installed_bundle_names()) echomsg 'Please execute ":NeoBundleInstall" command.' "finish endif
何も考えなくても導入ができる社会に感謝しましょう。
最後にvim上で
:NeoBundleInstall
とする必要があります。
参考ページ
neocomplcache
本番です。
.vimrcに書き加えるだけです。
".vimrc " vimで色々できるようにする(まだできない)。 NeoBundle 'Shougo/unite.vim' " 色々なことに必要 NeoBundle 'Shougo/vimproc' " 本番です NeoBundle 'Shougo/neocomplcache' " のちのち使えるようにしたい(まだできない)。 NeoBundle 'Shougo/neosnippet'
すごい人のお陰で生活ができていることに感謝しましょう。
参考ページ
その他いじったこと
人の.vimrcを"""参考"""にする事を糧にして生きています。
- クリップボードに
でコピー、 でペーストをできるようにした。 - カーソルが行頭・行末で止まらないようにする。
- 検索周りをいくつか。
" コピペ用 vnoremap <C-c> y:call system("pbcopy", getreg("\""))<CR> nnoremap <Space><C-v> :call setreg("\"",system("pbpaste"))<CR>p "カーソルを行頭、行末で止まらないようにする set whichwrap=b,s,h,l,<,>,[,] " 検索をファイルの先頭へループしない set nowrapscan " 検索結果をハイライト set hlsearch " ハイライトを除去 nnoremap <esc><esc> :nohlsearch<cr><esc>:set nopaste<cr>
これからやりたいこと
一生がいくつあっても足りません。
- Unite.vimのありがたさを知る。
- neocomplcacheをC++ように調教する。
- neocomplcacheのありがたさを知る。
- neosnippetのありがたs
- 朝早く起きるようにする。
これから参考にしたいページ
感想
実際にプログラムを書かないと意味が無いと思いました。
htnさんありがとう。