2014-03-27 20 views
1

我想VIM做打开一个新的文件时,以下几点:插入文本中的新文件与特定extention

  1. 检查扩展
  2. 如果扩展名是.HPP否则继续突破
  3. 插入一行#pragma once

所以基本上,我想,当它打开取决于一个扩展名的文件Vim会给出自动头。

回答

2

下面的实例:help skeleton下式给出:

To read a skeleton (template) file when opening a new file: > 

    :autocmd BufNewFile *.c  0r ~/vim/skeleton.c 
    :autocmd BufNewFile *.h  0r ~/vim/skeleton.h 
    :autocmd BufNewFile *.java 0r ~/vim/skeleton.java 

如果你真的想只是一个单一的线,那么你可以使用

:au BufNewFile *.hpp call append(0, '#pragma once') 

:au BufNewFile *.hpp put!='#pragma once' | $ 
+0

感谢多例子。 –

相关问题