亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
Vim使用技巧,如何在.vimrc腳本中使用:file命令
[打印本頁(yè)]
作者:
mci2004
時(shí)間:
2012-10-14 02:55
標(biāo)題:
Vim使用技巧,如何在.vimrc腳本中使用:file命令
想在vimrc腳本中添加一個(gè)函數(shù),用戶快速注釋。想在腳本中使用 :file命令取得當(dāng)前所編輯文件的文件名,然后根據(jù)文件名的后綴來(lái)提供不同分格的注釋。
類似這樣
let g:fileType = 'fileType' //就是這個(gè)fileType怎么獲得呢?
.....
function !instantComment(fileType)
if (java/c/c++)
//this comment style
else if (.mk)
#this comment style
else if (.xml)
<!--this comment style -->
endfunction
復(fù)制代碼
遇到的問(wèn)題是,怎么判斷當(dāng)前文件的后綴名是什么類型呢? 知道一個(gè) :f (:file)命令可以輸出文件名。在.vimrc腳本中要怎么使用這個(gè)命令呢?
牛牛能給點(diǎn)意見(jiàn)嗎?vimer初成長(zhǎng),多謝指教。
作者:
dengxiayehu
時(shí)間:
2012-10-14 08:46
if 'c' == &filetype ||
\ 'cpp' == &filetype ...
復(fù)制代碼
作者:
mci2004
時(shí)間:
2012-10-14 11:04
回復(fù)
2#
dengxiayehu
謝謝了,我去help一下 filetype。 還是要問(wèn)一下,如果我想在vimrc中調(diào)用 vim的command例如 :file 到底該怎么做呢?
作者:
mci2004
時(shí)間:
2012-10-14 22:37
好吧,我自己來(lái)補(bǔ)充下,貌似
&filetype
復(fù)制代碼
不能分辨 太多的文件類型
let l:fileName = expand('%:t')
復(fù)制代碼
用這個(gè)方法,可以獲得文件的拓展名
修飾符:
:p 擴(kuò)展為完整的路徑
:h 頭部 (去掉最后一個(gè)部分)
:t 尾部 (只保留最后一個(gè)部分)
:r 根部 (去掉一個(gè)擴(kuò)展名)
:e 只有擴(kuò)展名
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2