Vim配置文件

在Linux下是避免不了的要使用Vim/vi,枫竹梦今天分享一下自己的vim配置的文件。

该文件一般保存为~/.vimrc。具体的内容如下:

set ts=4
set expandtab
set nu
set autoindent
set cindent
set hlsearch
set shiftwidth=4
set sts=4

" Save and restore the view
au BufWinLeave * mkview
au BufWinEnter * silent loadview

function! HeaderInsert()
call setline(1, '/**********************************************************************')
call append(1, ' * Filename      : '.bufname("%"))
call append(2, ' * Description   : ') 
call append(3, ' * Author        : Furzoom')
call append(4, ' * Email         : mn@furzoom.com')
call append(5, ' * Date          : '.strftime("%Y-%m-%d"))
call append(6, ' * Last modified : '.strftime("%Y-%m-%d"))
call append(7, ' * Version       : 0.0.1')
call append(8, ' **********************************************************************/')
endfunction


function! ModifiedDate()
call cursor(6,1)
if search('Last modified') != 0
    let line = line('.')
    call setline(line," * Last modified: ".strftime("%Y-%m-%d"))
endif
endfunction

:map <F2> :call HeaderInsert()<CR>G2o<ESC>ggjjA
:autocmd FileWritePre,BufWritePre *.c ks|call ModifiedDate()|'s

将快捷键绑定到F2上。

其中
au BufWinLeave * mkview
au BufWinEnter * silent loadview
将再次打开文件后,定位到上一次退出的时的位置。

更多请参考Vim配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫竹梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值