在~/.vimrc檔案最後一行新增
"然後在~/.vim/template/資料夾(template自己建立)下新增 py.clp檔案auto add pyhton header --start
autocmd bufnewfile *.py 0r ~/.vim/template/py.clp
autocmd bufnewfile *.py ks|call filename()|'
sautocmd bufnewfile *.py ks|call createdtime()|'
sfun filename()
if line("
$") > 10let l = 10 "
這裡是字母l 不是數字1
else
let l = line("$"
) endif
exe "1,
" . l . "
g/file name:.*/s/file name:.*/file name:
" .expand("%"
)
"最前面是數字1,這裡的file name:要和模板中一致
endfun
fun createdtime()
if line("
$") > 10let l = 10
else
let l = line("$"
) endif
exe "1,
" . l . "
g/created time:.*/s/created time:.*/created time:
".strftime("
%y-%m-%d %t")
"這裡create time:要和模板中一致
endfun
"auto add python header --end""
auto add bash header --start
autocmd bufnewfile *.sh 0r ~/.vim/template/sh.clp
autocmd bufnewfile *.sh ks|call createdtime()|'s"
auto add bash header --end
#~/.vim/template/檔案下新增 sh.clp檔案!/usr/bin/python
#-*- coding:utf-8 -*-
############################
#file name:
#author: wudi
#mail: [email protected]
#created time:
############################
#vim test.py 如下: (我把py.clp姓名和時間頭都刪了, 不太喜歡那個)!/bin/bash
douzujun 閱讀(
...)
編輯收藏
VIM (檔案的開啟和編輯)
vim開啟檔案 vi 使用的選項 說 明vim filename 開啟或新建乙個檔案,並將游標置於第一行的首部 vim r filename 恢復上次 vim 開啟時崩潰的檔案 vim r filename 把指定的檔案以唯讀方式放入 vim 編輯器中 vim filename 開啟檔案,並將游標置...
vim用多個標籤頁開啟多個檔案
1 打 開 新 標 籤 頁 啟動 vim 時用 vim p filename tabe dit tabe tabedit tabnew tabnew 在當前標籤頁之後開啟帶空視窗的新標籤頁。tabe dit opt cmd tabnew opt cmd 開啟新標籤頁並編輯,其餘和 edit 類同。t...
vim 同時開啟和編輯多個檔案
啟動vim的時候可以加引數。比如 gvim p 這樣就是在標籤中開啟了。h startup options 另外可以先開啟再 tabe 這樣是標籤開啟。如果想分割開啟用命令 sp 或vsp 垂直分割 開啟多個檔案 1.vim還沒有啟動的時候 在終端裡輸入 vim file1 file2 filen便...