Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

ファイル新規作成時にテンプレートの値を挿入する。

$
0
0

概要

vimからファイルを新規作成する際に、拡張子によってその新規作成されるファイルの中身をテンプレートから自動で読みこむようにする。
サンプルとしてHTMLファイル。

テンプレートファイルの準備

$HOME/.vim/template/html.txtを作成する。
ディレクトリがなければ作成する。

$HOME/.vim/template/html.txt
<!DOCTYPE html><html><head><metaname="robots"content="noindex,nofollow"/><metacharset="UTF-8"><title>This is Template</title><!--<link rel="stylesheet" type="text/css" href="example.css">--><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script><script type="text/javascript">$(document).ready(function(){});</script><style type="text/css"></style></head><body><p>Hello World!</p></body></html>

ファイル作成時に拡張子がhtmlならテンプレートを読みこむようにする。

.vimrcに下記の1行を追記する。

$HOME/.vimrc
autocmd BufNewFile *.html 0r $HOME/.vim/template/html.txt

これでvimからhtmlファイルを作成すると、今回用意したテンプレートの内容が自動的に挿入されるようになる。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>