Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240995
  • 博文数量: 131
  • 博客积分: 259
  • 博客等级: 二等列兵
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-21 21:15
文章分类

全部博文(131)

文章存档

2013年(3)

2011年(128)

分类:

2011-03-29 13:11:23

原文地址: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

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

上一篇:项目小体会

下一篇:静态成员简单应用

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