vim--如何添加作者信息

本文介绍了如何在Vim中添加作者信息,包括切换到root用户,修改vimrc配置文件,设置F5作为添加作者信息的快捷键,并分享了在操作过程中可能遇到的问题及解决方案,同时提供了vim的使用小技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1 切换到root用户

2 进入配置文件的修改

3 然后切换到普通用户模式(su   用户名).

4 个人在这个过程中遇到的问题。

5 添加一些vim 的使用技巧:


添加作者这件事情在我没弄清楚之前我觉得很难,倒是在后来我就觉得不难:

首先要设置一个你打开vim时候要添加作者信息的开关,我个人设置F5。

参考了很多的资料发现一般设置的是F4,但是我个人的电脑好像有点冲突这个按键,所以我换了。

基本就是:

1 切换到root用户

切换到root.(命令:su ),su 后面不添加参数,默认切换到root用户下。

su 

 

2 进入配置文件的修改

 即进入vimrc。

vim vimrc

 

后续补充说明,vi和vim的区别。 

按GG到最后一行,然后添加以下代码:

map <F5> ms:call AddAuthor()<cr>'s    //设置按键
function AddAuthor()
        let n=1
        while n < 5
                let line = getline(n)
                if line =~'^\s*\*\s*\S*Last\s*modified\s*:\s*\S*.*'
                        call UpdateTitle()
                        return
                endif
                let n = n + 1
        endwhile
        call AddTitle()
endfunction
function UpdateTitle()
        normal m'
        execute '/* Last modified\s*:/s@:.*$@\=strftime(": %Y-%m-%d %H:%M")@'
        normal "
        normal mk
        execute '/* Filename\s*:/s@:.*$@\=": ".expand("%:t")@'
        execute "noh"
        normal 'k
        echohl WarningMsg | echo "Successful in updating the copy right." | echohl None
endfunction
function AddTitle()
        call append(0,"/**********************************************************")
        call append(1," * Author        : oyjb")
        call append(2," * Email         : jbouyang@126.com")
        call append(3," * Last modified : ".strftime("%Y-%m-%d %H:%M"))
        call append(4," * Filename      : ".expand("%:t"))
        call append(5," * Description   : ")
        call append(6," * *******************************************************/")
        echohl WarningMsg | echo "Successful in adding the copyright." | echohl None
endfunction

代码中格式部分是可以随意修改的,如果可以你甚至可以修改里面所有的函数,这并不是一个固定格式。

3 然后切换到普通用户模式(su   用户名).

切换到普通用户的目录下面。

随意创建一个.c文件尝试就可以了

4 个人在这个过程中遇到的问题。

 由于我的笔记本键盘比较大,所以在.按F5时没有按Fn,所以出现的问题是并没有预想的结果,屏幕按一下闪一下。

所以在输入各条命令是一定要保证自己的输入正确,基本没什么问题。

其实过程不需要太多,如果想要了解详细的可以访问:http://jingyan.baidu.com/article/49711c61535677fa441b7c88.html

5 添加一些vim 的使用技巧:

使用技巧

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值