Posts Tagged ‘ vimrc

vimrc

1 set autoindent
2
3 set cindent
4
5 “show actual cursor position
6 set ruler
7
8 “show matching braces
9 set showmatch
10
11 set backspace=indent,eol,start
12
13 “file backup
14 set backup
15
16 “vi history
17 set history=50
18
19 set showcmd
20
21 set hlsearch
22
23 “set ignorecase
24
25 “show line number
26 set number
27
28 syntax on
29
30 “mapping
31 map ,1 :b!1<CR>         “move to file 1 buffer
32 map ,2 :b!2<CR>
33 map ,3 :b!3<CR>
34 map ,4 :b!4<CR>
35 map ,5 :b!5<CR>
36 map ,6 :b!6<CR>
37 map ,7 :b!7<CR>
38 map ,8 :b!8<CR>
39 map ,9 :b!9<CR>
40 map ,0 :b!10<CR>
41 map ,w :bw<CR>          “close current file buffer
42
43 “ctags setting
44 set tags=/usr/src/linux-2.6.27.7-9/tags
45
46 “script
47 if version >= 500
48 func! Sts()
49         let st = expand(“<cword>”)
50         exe “sts “.st
51 endfunc
52 nmap ,st :call Sts()<cr>
53
54 func! Tj()
55         let st = expand(“<cword>”)
56         exe “tj “.st
57 endfunc
58 nmap ,tj :call Tj()<cr>
59 endif