Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12171
  • 博文数量: 3
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-24 10:19
文章分类

全部博文(3)

文章存档

2013年(1)

2011年(2)

我的朋友
最近访客

分类:

2011-03-23 18:28:16

原文地址:VIM的配置 作者:playmud

论坛上偷来的,感觉不错,哈哈。
set syntax=on
set cinoptions+={2,0,p0,t0
set nobackup
set cindent
set syntax=cpp
set formatoptions=tcqr

"注释掉某行
function Mycomm()
     call append(line(".")-1,"/*")
     call setline(line("."),getline("."))
     call append(line("."), "date:".strftime("%c"))
     call append(line(".")+1, "*/")
endf

"往文件开头增加一个文件说明
function Mytitle()
 call append(0,"/**********************************************")
 call append(1,"作者:猪头流氓")
 call append(2,"时间:".strftime("%c"))
 call append(3,"文件名:".expand("%"))
 call append(4,"描述:")
 call append(5,"**********************************************/")
endf

"往某行后面增加一个注释
function Mycomment()
    if &syntax=="cpp" || &syntax=="c"
        execute "normal  \\a\/*  */\2hi"
        elseif &syntax=="perl" || &syntax=="sh"
        execute "normal \\a\# \a"
    endif
endf
map :call Mycomment()
map :call Mytitle():$o
map :call Mycomm()
map :1,$g/^$/dgg=G

阅读(722) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:epoll的一个例子

给主人留下些什么吧!~~