我经常这样,我很快就想测试一些东西(html,css或javascript),所以我创建了一个像这样的小测试文件:
<doctype html>
<html>
<head>
<style>
</style>
<script>
</script>
<head>
<body>
</body>
<html>
我正在使用VIM,我想知道是否可以在某处添加某些内容,结果是VIM可以为我生成此模板?
答案 0 :(得分:4)
1)创建一个包含该内容的文件,例如foo.html
2)创建映射E.g nnoremap <F9> :r /path/to/foo.html<cr>
3)当您想要获取该模板时,请在正常模式下按<F9>
。您的foo.html内容将插入当前缓冲区。
答案 1 :(得分:1)
一种解决方案是创建基本模板文件,如@Kent的回答所述,然后编写一组Vim宏来加载和“处理”模板,其中可能包括调用外部命令 - 在Unix / Linux上最有用/ Mac OS X平台。宏本身可能会添加到您的.vimrc
或.viminfo
文件中,以便每次启动Vim时都会加载它们。有关更多信息,请参阅: