2013-10-10 30 views
3

我可以將兩種文件類型映射到一個片段文件嗎?Vim UltiSnips - 1個片段文件的2種文件類型

例如,我希望.html.ctp文件使用hmtl.snippets文件。

如果沒有,操作系統中的sym鏈接是否有用?

或者我可以爲所有文件類型創建一個全局代碼片段文件嗎?

謝謝!

回答

6

可以(至少是):

  • 使用符號連接
  • 複製html.snippets,重命名爲ctp.snippets
  • 添加您的一般代碼片斷_.snippets
  • 添加autocmd BufEnter,BufNew *.ctp setf ctp.html~/.vimrc
+0

太棒了!謝謝你的出色答案! _snippets將非常方便! – Bryan

+1

ultisnips使用all.snippets作爲一般文本片段 – ken

8

什麼rom ainl說。此外,您可以創建一個ctp.snippets文件並在其中放入一個extends html命令。所有這些在UltiSnips的vimhelp中都有詳細記錄。

+0

一個非常有用的功能。我一定會擴展HTML。 – Bryan