Linux编辑器-Vim的.vimrc文件

贴上自己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 forfor(int i=;i<</span>;++i)<</span>cr>{<</span>cr>}<</span>esc>kkk$wwww
82 :autocmd FileType c* :iabbrev whilewhile()<</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=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值