有一個簡單的辦法爲我做這樣的事情:ctrl
+ d
並將它插入文檔模板,如:Vim的簡單的方法來插入類/方法文檔
/** Creates a person with a given name and age.
*
* @param name their name
* @param age the age of the person to create
*/
更妙的是,有沒有一種可以利用filetype插入適當的方法文檔框架的方法或插件?
有一個簡單的辦法爲我做這樣的事情:ctrl
+ d
並將它插入文檔模板,如:Vim的簡單的方法來插入類/方法文檔
/** Creates a person with a given name and age.
*
* @param name their name
* @param age the age of the person to create
*/
更妙的是,有沒有一種可以利用filetype插入適當的方法文檔框架的方法或插件?
您可以使用一個片段插件如下:
首先你需要一個片段引擎,如ultisnips(首選),snipmate,或neosnippet,並且片斷定義的集合,f.i. vim-snippets。
然後你就可以修改*.snippet
定義,你可以在您的插件已經安裝了該文件夾中找到如下:
snippet doc
/** ${1:blabla}
*
* @param ${2:first param}
* @param ${3:second param}
*/${4}
如果您添加到您的c.snippet
例如,你將能夠在螞蟻C文件中輸入doc<Tab>
(以插入模式),並且您的模板將以高亮顯示「blabla」的光標顯示。再次編帶<Tab>
會將光標移動到「第一參數」,依次類推,直至達到${4}
。
任何代碼段插件都會幫助你。我建議使用[UltiSnips](https://github.com/SirVer/ultisnips)。 –