マジックコメントを1行目に挿入するvimスクリプト
Vimスクリプトリファレンスを参考にしつつ、マジックコメントを挿入するスクリプトを書いてみた。
- ~/.vimrc
" magic comment function! MagicComment() let magic_comment = "# -*- coding: utf-8 -*-\n" let pos = getpos(".") call cursor(1, 0) execute ":normal i" . magic_comment call setpos(".", pos) endfunction map <silent> <F12> :call MagicComment()<CR>
F12を押すと、1行目に
# -*- coding: utf-8 -*-
を挿入する。