文档章节

VIM 文件头注释

JasonWung
 JasonWung
发布于 2017/09/11 15:28
字数 210
阅读 14
收藏 0
Vim

对于喜欢vim的同学们,在写代码的时候可能遇到一些不是太方便的事情,例如创建一个文件,在正常的IDE中都会创建一个头注释,作为说明,这块在VIM也是可以实现的

"SET Comment START
autocmd BufNewFile *.php,*.js,*.cpp exec ":call SetComment()" |normal 10Go
func SetComment()
    if expand("%:e") == 'php'
        call setline(1, "<?php")
    elseif expand("%:e") == 'js'
        call setline(1, '//JavaScript file')
    elseif expand("%:e") == 'cpp'
        call setline(1, '//C++ file')
    endif
    call append(1, '/**')
    call append(2, ' * Create by YourName')
    call append(3, ' * Mail: YourName@XXX.com')
    call append(4, ' * Date: '.strftime("%Y-%m-%d"))
    call append(5, ' * Time: '.strftime("%H:%M:%S"))
    call append(6, ' */')
"    call append(7, '')
endfunc

在创建文件的时候支持三种类型,分别是php,js,cpp这三类,如果有需要可以自己行扩展.

下图是我配置后创建了一个php文件的一个效果图

输入图片说明

© 著作权归作者所有

共有 人打赏支持
JasonWung
粉丝 3
博文 50
码字总数 12806
作品 0
海淀
程序员
私信 提问
将vim打造成bash-IDE

介绍 bash-support插件功能 添加文件头 添加函数和语法模板 添加默认代码段 语法检查 快速注释代码块或取消注释 读取指定bash内置命令帮助 安装bash-support插件 wget -O bash-support.zip h...

adelphos
06/26
0
0
更好的使用 Vim

改键 我之前一直以为改键的操作做没有必要,但是在尝试了一个月以后我已经没办法重新使用别人的键盘了 ———— 太慢了。 改建的意义在于将 Ctrl 映射到 Caps Lock 上。原因在于小拇指很容易...

局长
2016/09/05
5.2K
10
Vim命令总结

命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为f...

孟飞阳
2016/06/28
49
0
vim命令合集

Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim...

郭大侠的锅
2017/06/27
0
0
我的vim和emacs配置文件

vimrc: 使用的插件:使用clangcomplete对项目编译附加参数或者自定义的头文件或库目录需要添加到当前文件夹下的.clangcomplete文件中 YouCompleteMe补全C/C++可能需要编译生产libclang.so,...

cnsworder
2014/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Feign 异常处理

问题 最近在项目开发中,使用 Feign 调用服务,当触发熔断机制时,遇到了以下问题: 异常信息形如:TestService#addRecord(ParamVO) failed and no fallback available.; 获取不到服务提供方...

xiaomin0322
14分钟前
1
0
解决OSX使用oh-my-zsh后.bash_profile自定义失效

场景描述 为了使OSX自带的终端在使用上更加顺手,便安装了oh-my-zsh插件, 但发现之前在.bash_profile自定义的一些内容都失效了。 问题分析 oh-my-zsh有自己的配置文件,覆盖了.bash_profile...

SuShine
17分钟前
0
0
java中线程读取配置文件properties

配置文件在很多方面可以用到,比如数据库连接,数据库工厂方法的调用,只要在配置文件中修改即可,不用修改程序,使用起来还是很方便的。 现在演示一下通过线程读取配置文件进行反射的一种方...

寒风中的独狼
20分钟前
2
0
面向接口编程详解-Java篇

  相信看到这篇文字的人已经不需要了解什么是接口了,我就不再过多的做介绍了,直接步入正题,接口测试如何编写。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印...

浮躁的码农
21分钟前
1
0
NPM install -save 和 -save-dev 傻傻分不清

本文原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html 回顾 npm install 命令 最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用...

翔飘飘
22分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部