Linux编辑器-Vim的.vimrc文件
2014-03-10 14:03
351 查看
贴上自己vimrc文件做备份,部分插件不写
01 set fencs=utf-8,gbk
02 set fileencoding=gb18030
03 set fileencodings=utf-8,gb18030,utf-16,big5
04
05 syntax on "语法高亮
06
07 syntax enable
"打开色彩
08 set bg=dark
09 set mouse=a "启动鼠标
10 set ai
11 set showmatch
12 set nu "显示行号
13 set numberwidth=4
14 set wrap
"拆行
15 set shiftwidth=2 "缩进距离
16 set smartindent "智能对齐
17 "set
whichwrap=+h,l "hl能够换行
18 "set
expandtab "使得文件没有tab 转换为空格
19 filetype plugin on
20 set autochdir
21 set tabstop=2
22 set helplang=cn
23 :map <</span>F6> :tabprevious<</span>CR>
24 :map <</span>F7> :tabnext<</span>CR>
25 set textwidth=80
26 set foldmethod=syntax "折叠代码
27
28 "set
Tag list
29 "===========================================================
30 "exuberant_ctags
31 "http://www.vim.org/scripts/script.php?script_id=273
32 :map <</span>F2> :TlistToggle<</span>CR>
33 let Tlist_File_Auto_Close=1
34 let Tlist_lnc_Winwidth=0
35
36 "===========================================================
37
38 set linebreak
39 set ignorecase "忽略大小写
40 "set
cindent "对C语言的缩进
41 set fileformats=unix,dos,mac
42
43 "set
scheme
44 colorscheme torte
45
46 "与windows共享剪贴板
47 "set
clipboard+=unnamed
48
49 "map
50 "===========================================================
51 "insert
map ctrl+d = esc dd i
52 "ctrl+u
= esc u i
53 "zz
is esc
54 :imap <</span>c-d> <</span>esc>ddi
55 :imap <</span>c-u> <</span>esc>ui
56 :nnoremap zz
:q!<</span>cr>
57 :nnoremap ss
:w<</span>cr>
58 :nnoremap <</span>tab> >>
59
60 "编辑vimrc文件
61 :nnoremap <</span>leader>ev
:vsplit $MYVIMRC<</span>cr>
62 "============================================================
63
64 "缩写
65 :iabbrev
chenid ----- <</span>cr>Alps<</span>cr>chenfushan1992@gmail.com
66 :iabbrev inc #include<><</span>esc>i
67
68
69 "autocommand
70 "============================================================
71 ":autocmd
BufNewFile * :write
72 "
^
^
^
73 "
|
|
|
74 "
|
| The
command to run.
75 "
|
A "pattern"
to filter the event.
76 "
The "event" to watch for.
77 :autocmd BufNewFile *.txt
:write
78 ":autocmd
BufWritePre *.html :normal gg=G
79 "
80 :autocmd FileType c*
:iabbrev ife if()<</span>cr>{<</span>cr>}else<</span>cr>{<</span>cr>}<</span>esc>kkkkk$ww
81 :autocmd FileType c*
:iabbrev for( for(int i=;i<</span>;++i)<</span>cr>{<</span>cr>}<</span>esc>kkk$wwww
82 :autocmd FileType c*
:iabbrev while( while()<</span>cr>{<</span>cr>}<</span>esc>kkw
83 :autocmd FileType c*
:iabbrev switch( switch()<</span>cr>{<</span>cr>}<</span>esc>kkw
84 :autocmd FileType cpp
:iabbrev class{ class<</span>cr>{<</span>cr>}<</span>esc>kklll
85 "
86 ":autocmd
BufWrite * :echom "writing buffer"
87 "=============================================================
88
89 "Statusline
set
90 "=============================================================
91 :set laststatus=2
92 :set statusline=%f\
[FileType:%Y]\
[line:%l/%L]
93
94 "===========================================================o=
01 set fencs=utf-8,gbk
02 set fileencoding=gb18030
03 set fileencodings=utf-8,gb18030,utf-16,big5
04
05 syntax on "语法高亮
06
07 syntax enable
"打开色彩
08 set bg=dark
09 set mouse=a "启动鼠标
10 set ai
11 set showmatch
12 set nu "显示行号
13 set numberwidth=4
14 set wrap
"拆行
15 set shiftwidth=2 "缩进距离
16 set smartindent "智能对齐
17 "set
whichwrap=+h,l "hl能够换行
18 "set
expandtab "使得文件没有tab 转换为空格
19 filetype plugin on
20 set autochdir
21 set tabstop=2
22 set helplang=cn
23 :map <</span>F6> :tabprevious<</span>CR>
24 :map <</span>F7> :tabnext<</span>CR>
25 set textwidth=80
26 set foldmethod=syntax "折叠代码
27
28 "set
Tag list
29 "===========================================================
30 "exuberant_ctags
31 "http://www.vim.org/scripts/script.php?script_id=273
32 :map <</span>F2> :TlistToggle<</span>CR>
33 let Tlist_File_Auto_Close=1
34 let Tlist_lnc_Winwidth=0
35
36 "===========================================================
37
38 set linebreak
39 set ignorecase "忽略大小写
40 "set
cindent "对C语言的缩进
41 set fileformats=unix,dos,mac
42
43 "set
scheme
44 colorscheme torte
45
46 "与windows共享剪贴板
47 "set
clipboard+=unnamed
48
49 "map
50 "===========================================================
51 "insert
map ctrl+d = esc dd i
52 "ctrl+u
= esc u i
53 "zz
is esc
54 :imap <</span>c-d> <</span>esc>ddi
55 :imap <</span>c-u> <</span>esc>ui
56 :nnoremap zz
:q!<</span>cr>
57 :nnoremap ss
:w<</span>cr>
58 :nnoremap <</span>tab> >>
59
60 "编辑vimrc文件
61 :nnoremap <</span>leader>ev
:vsplit $MYVIMRC<</span>cr>
62 "============================================================
63
64 "缩写
65 :iabbrev
chenid ----- <</span>cr>Alps<</span>cr>chenfushan1992@gmail.com
66 :iabbrev inc #include<><</span>esc>i
67
68
69 "autocommand
70 "============================================================
71 ":autocmd
BufNewFile * :write
72 "
^
^
^
73 "
|
|
|
74 "
|
| The
command to run.
75 "
|
A "pattern"
to filter the event.
76 "
The "event" to watch for.
77 :autocmd BufNewFile *.txt
:write
78 ":autocmd
BufWritePre *.html :normal gg=G
79 "
80 :autocmd FileType c*
:iabbrev ife if()<</span>cr>{<</span>cr>}else<</span>cr>{<</span>cr>}<</span>esc>kkkkk$ww
81 :autocmd FileType c*
:iabbrev for( for(int i=;i<</span>;++i)<</span>cr>{<</span>cr>}<</span>esc>kkk$wwww
82 :autocmd FileType c*
:iabbrev while( while()<</span>cr>{<</span>cr>}<</span>esc>kkw
83 :autocmd FileType c*
:iabbrev switch( switch()<</span>cr>{<</span>cr>}<</span>esc>kkw
84 :autocmd FileType cpp
:iabbrev class{ class<</span>cr>{<</span>cr>}<</span>esc>kklll
85 "
86 ":autocmd
BufWrite * :echom "writing buffer"
87 "=============================================================
88
89 "Statusline
set
90 "=============================================================
91 :set laststatus=2
92 :set statusline=%f\
[FileType:%Y]\
[line:%l/%L]
93
94 "===========================================================o=
相关文章推荐
- 配置Linux下vim编辑器(.vimrc文件)
- 关于Linux系统下vim编辑器配置文件vimrc摘选
- linux 服务器 vim编辑器打开php文件出现中文乱码
- linux 中的vim的配置文件:.vimrc 在哪里?
- 使用SecureCRT对Linux vim进行颜色设置【可用的.vimrc文件内容】
- linux-vim编辑器,文件查找,locate,find,xargs
- linux关于vim文件编辑器的一些常用指令的总结
- Linux入门学习,怎么使用Vim编辑器编辑保存文件?以及查看浏览文件的几种方式介绍——(四)
- 使用SecureCRT对Linux vim进行颜色设置【可用的.vimrc文件内容】
- Linux(RadHat)基础学习—vim编辑器及文件的输入输出
- Linux-文件系统及vim编辑器
- linux笔记:文件编辑器vim
- 在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
- linux常用指令介绍_软件包管理_VIM编辑器的使用_用户和组账户管理_文件权限管理
- Linux ——vim编辑器(多文件编辑)
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- vim 配置文件 .vimrc 脚本(Linux,Mac OS都可以用)
- vim编辑器配置文件 .vimrc
- vim 配置文件 .vimrc 脚本(Linux,Mac OS都可以用)
- 如何在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件