|
Revision 23, 0.9 kB
(checked in by xcezx, 6 years ago)
|
|
dotfiles/vim imported
|
| Line | |
|---|
| 1 | " ~/.vimrc |
|---|
| 2 | |
|---|
| 3 | " For Japanese |
|---|
| 4 | set termencoding=utf-8 |
|---|
| 5 | set encoding=japan |
|---|
| 6 | set fileencodings=iso-2022-jp,utf-8,euc-jp,ucs-2le,ucs-2,cp932 |
|---|
| 7 | |
|---|
| 8 | " Syntax |
|---|
| 9 | syntax on |
|---|
| 10 | set background=dark |
|---|
| 11 | highlight StatusLine cterm=NONE ctermfg=4 ctermbg=7 |
|---|
| 12 | |
|---|
| 13 | " Show TAB, EOL |
|---|
| 14 | "set list |
|---|
| 15 | set listchars=tab:>.,eol:\\ |
|---|
| 16 | |
|---|
| 17 | " Show line number, ruler |
|---|
| 18 | "set number |
|---|
| 19 | set ruler |
|---|
| 20 | |
|---|
| 21 | " Indent |
|---|
| 22 | set autoindent |
|---|
| 23 | set smartindent |
|---|
| 24 | set tabstop=4 |
|---|
| 25 | set shiftwidth=4 |
|---|
| 26 | set softtabstop=4 |
|---|
| 27 | set expandtab |
|---|
| 28 | |
|---|
| 29 | " Behavier BS |
|---|
| 30 | set backspace=indent,eol,start |
|---|
| 31 | |
|---|
| 32 | " Search |
|---|
| 33 | set ignorecase |
|---|
| 34 | set smartcase |
|---|
| 35 | set incsearch |
|---|
| 36 | set wrapscan |
|---|
| 37 | |
|---|
| 38 | " Free cursor |
|---|
| 39 | set whichwrap=b,s,h,l,<,>,[,] |
|---|
| 40 | |
|---|
| 41 | " Status line |
|---|
| 42 | set laststatus=2 |
|---|
| 43 | set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']['.&ft.']'}%=%l,%c%v%8p |
|---|
| 44 | |
|---|
| 45 | " Misc. |
|---|
| 46 | set showmatch |
|---|
| 47 | set showcmd |
|---|
| 48 | set showmode |
|---|
| 49 | set nobackup |
|---|
| 50 | set autoread |
|---|
| 51 | set hidden |
|---|
| 52 | set scrolloff=10 |
|---|
| 53 | set wildmenu |
|---|
| 54 | set shortmess+=I |
|---|
| 55 | |
|---|
| 56 | filetype plugin on |
|---|
| 57 | filetype indent on |
|---|
| 58 | |
|---|
| 59 | " Always gj, gk |
|---|
| 60 | nnoremap j gj |
|---|
| 61 | nnoremap k gk |
|---|
| 62 | |
|---|
| 63 | " __END__ |
|---|