pateo's watching list
-
[1879] autocomplpop.vim
人気だなあ。使ってみようかな。
-
[69] project.tar.gz
便利だけどなんか原始的なイメージw
-
[1318] snippetsEmu
使いこなしたいけど覚えられません
Profile
トップVimmerを目指して奮闘中。
.vimrc
syntax on
filetype plugin on
"nogroup
set autoread
set backspace=indent,eol,start
set history=100
set hidden
set linebreak
set number
set pastetoggle=<F2>
set restorescreen
set showmatch
set wildmenu
"set no~
set nobackup
set nocompatible
set nojoinspaces
set noswapfile
set nowrap
"encoding
set encoding=utf-8
set termencoding=utf-8
set fileencodings=iso-2022-jp,utf-8,cp932,euc-jp
"indent
set autoindent
set smartindent
"fold
set foldenable
set foldmethod=syntax
"scroll
set scroll=20
"search
set magic
set nohlsearch
set incsearch
set wrapscan
"staus
set laststatus=2
set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P
"tab
set tabstop=4
set shiftwidth=4
set softtabstop=0
set smarttab
set expandtab
"timeout
set timeout
set timeoutlen=3000
"AutoCompletion with TAB key
func! InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-p>"
endif
endfunction
inoremap <tab> <c-r>=InsertTabWrapper()<cr>
"colorscheme
set background=light
hi clear
hi Comment ctermfg=Cyan ctermbg=NONE cterm=NONE
hi LineNr ctermfg=Green ctermbg=NONE cterm=NONE
hi StatusLine ctermfg=Black ctermbg=White cterm=NONE
hi StatusLineNC ctermfg=Black ctermbg=White cterm=NONE
hi Directory ctermfg=Yellow ctermbg=NONE cterm=NONE
hi Folded ctermfg=Red ctermbg=Black cterm=NONE
hi Special ctermfg=Red ctermbg=NONE cterm=NONE
hi Statement ctermfg=Yellow ctermbg=NONE cterm=NONE
hi PreProc ctermfg=Red ctermbg=NONE cterm=NONE
hi Identifier ctermfg=Red ctermbg=NONE cterm=NONE
hi Function ctermfg=Yellow ctermbg=NONE cterm=NONE
hi Constant ctermfg=White ctermbg=NONE cterm=NONE
hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
hi Title ctermfg=Red ctermbg=NONE cterm=bold
hi Search ctermfg=Green ctermbg=NONE cterm=reverse
hi IncSearch ctermfg=Green ctermbg=NONE cterm=reverse
hi Visual ctermfg=Green ctermbg=NONE cterm=reverse
hi WildMenu ctermfg=Green ctermbg=NONE cterm=reverse
"mappings
nnoremap <F3> :set number!<CR>
nnoremap <F4> :set hlsearch!<CR>
nnoremap <F5> :source ~/.vimrc<CR>
"nnoremap <F6>
"nnoremap <F7>
"opening files with given encoding
cnoremap =utf8 :e ++enc=utf8<CR>
cnoremap =sjis :e ++enc=sjis<CR>
cnoremap =euc :e ++enc=euc-jp<CR>
cnoremap =jis :e ++enc=iso-2022-jp<CR>
