Vimはじめての設定

なんだか取っ付きにくいけど、カスタマイズ性がすごいと評判のVim。
オプション画面好きには心引かれるものがあります。
ターミナルの操作も怪しい自分の、Vim設定メモです。
おしゃ。
■vimはじめるのにやったこと
- vimのインストール
→ターミナルをインストールすればOK(だいぶ昔にやってた) - プラグインの追加(リアルタイムキーワード補完)
→autocomplpop.vimでリアルタイムにキーワード補完を参考にautocomplpop.vimをインストール - vim設定ファイルの作成と記述
→$HOMEに.vimrcファイルを作成していろいろ記述
になります。
それでは補足。
2. プラグインの追加(リアルタイムキーワード補完)については、
ダウンロード&解凍したフォルダを下記に配置する。
usr/share/vim/vim72/plugin/
確認はこんな感じ。
PCNAME:~ userX$ PCNAME:~ userX$ cd / // "return"押下で移動 PCNAME:/ userX$ ls usr/ // ここで"tabキー"押すと決定しないで、一覧が出る X11/ bin/ lib/ local/ share/ X11R6/ include/ libexec/ sbin/ standalone/ PCNAME:/ userX$ ls usr/share/ ~~~~~~ cups/ httpd/ parallels-server/ vim/ ~~~~~~ PCNAME:/ userX$ ls usr/share/vim/vim72/ ~~~~~~ bugreport.vim ftoff.vim indoff.vim plugin/ tutor/ ~~~~~~ PCNAME:/ userX$ ls usr/share/vim/vim72/plugin/ HTML.vim gzip.vim rrhelper.vim tohtml.vim zipPlugin.vim README.txt matchparen.vim spellfile.vim vim-autocomplpop/ getscriptPlugin.vim netrwPlugin.vim tarPlugin.vim vimballPlugin.vim
vim-autocomplpop/がちゃんとフォルダとして存在してたんでOKです。
3. vim設定ファイルの作成と記述についてはターミナル上で、
PCNAME:/ userX$ cd ~ // "~"で$HOMEにいける! PCNAME:~ userX$ ls -a // とりあえず隠しファイルも含めて全部見とく ~~~~~~ ~~~~~~ファイル一覧が出る ~~~~~~ PCNAME:~ userX$ vim .vimrc // ".vimrc"ファイルがあれば開く、無ければつくる
で.vimrcを開いて、
.vimrcの内容は下記。
" ■vim基本設定
" Vimrc File
" Written by H.bkt on 2009-03-30
" 参考:http://hbkt.scrapping.cc/
set nocompatible
set encoding=utf-8
set title
syntax on
set smartindent
set shiftwidth=4
set tabstop=4
" Replaces a with spaces
set expandtab
set smarttab
colorscheme desert
set number
set ruler
set wildmenu
" ■ポップアップメニューのカラーを設定
highlight Pmenu ctermbg=4
highlight PmenuSel ctermbg=1
highlight PMenuSbar ctermbg=4
"<TAB>で補完
" {{{ Autocompletion using the TAB key
" This function determines, wether we are on the start of the line text (then tab indents) or
" if we want to try autocompletion
function! InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<TAB>"
else
if pumvisible()
return "\<C-N>"
else
return "\<C-N>\<C-P>"
end
endif
endfunction
" Remap the tab key to select action with InsertTabWrapper
inoremap <tab> <c-r>=InsertTabWrapper()<cr>
" }}} Autocompletion using the TAB key
をコピペして
記事はじめのキャプチャになります。
色がついた!!やった!!
あとちなみに.vimrcでのコメントアウトは『”』らしい。
■その他参考サイト
vi コマンドリファレンス
autocomplpop.vimを入れてやったこと-vimプラグイン
Vimの設定