2012-06-18 74 views
0

現有文件的內容我想創建一個在它的代碼塊的文件,然後,當我打開一個新的文件,該塊已經在該文件中,而無需複製每次粘貼。例如:如何創建一個新的文件,其中包含在vim

:e newfile.cpp/template.cpp 

其中我現在有一個名爲newfile.cpp的新文件,它的內容爲template.cpp; template.cpp將只是坐在我的目錄並不會改變,除非我特意打開它。

回答

2

使用|(巴)concate兩個命令:

:e newfile.cpp | r template.cpp 
  • 創建一個新的文件
  • 閱讀模板
3

一個通用的可能性是簡單地使用這個命令:

:r template.cpp 
1

您可以留下您的模板打開和使用:

:saveas newfile.cpp 

或者使用一個片段插件像snipMateXPTemplate實施類似的功能。

0

如果依靠模板很多,你可能需要的東西更先進。 vim.org上有幾個這樣的插件;一個是tSkeleton

相關問題