vim 101: Template

Seringkali kita dihadapkan pada situasi harus membuat berkas yang sama berulang kali. vim memiliki fitur template yang dapat menyediakan kita secara otomatis isi suatu file.

Berikut contoh berkas template vim saya:

za@zara:~/.vim/templates$ ls
html.tpl  py.tpl

Setiap berkas template perlu diletakkan pada direktori di atas. Saya baru memiliki dua template, yaitu untuk berkas html dan berkas python.

Coba saya cuplik template sederhana saya ini.

Berikut template untuk html
[sourcecode lang=”html”]
<html>
<head>
<title></title>
<meta name="generator" content="Vim" />
<meta name="author" content="za" />
</head>
<body>
<p>Something</p>
</body>
</html>
[/sourcecode]

Berikut untuk template python
[sourcecode lang=”python”]
!/usr/bin/python

def main():
print ‘hello world’

# Standard boilerplate to call the main() function
if __name__ == ‘__main__’:
main()
[/sourcecode]

Setiap kali saya membuat berkas baru dengan ekstensi html atau py, maka vim akan langsung mengisinya dengan kerangka template.

Silakan coba ketikkan

$ vim index.html

Lalu lanjutkan dengan

$ vim aritmatika.py

Template vim ini dapat membantu dalam mengingat kerangka dasar dan yang pasti tentu akan menghemat waktu.

Share

Leave a Reply

Your email address will not be published. Required fields are marked *