2013-09-22 100 views
0

我想在頭函數和類下自動添加sphinx註釋。 當我按下頭功能或下課後回車,註釋可以實現這樣的:vim在函數和類定義下添加自動sphinx註釋

是否有可能配置的.vimrc(.vimrc.local)?你知道這個命令嗎?或者可能是插件?

+0

那麼......你*尋找一個插件或嘗試之前問一個問題?這通常是像Snipmate或Ultisnips這樣的Snippet擴展插件。 – romainl

+0

@romainl:謝謝,但安裝後,當我輸入'main'例如模板主要列表爲自動完成,但是當我鍵入它不自動完成。 – Katsu

+0

「它」是什麼? – romainl

回答

2

儘管您可以使用內置(插入模式)映射來做到這一點,但您很快會想要進行更高級的插入操作。

片段類似於內置的:abbreviate類固醇,通常帶有參數插入,鏡像和多重停止。第一個非常着名的Vim插件之一是snipMate(受TextMate編輯的啓發);不幸的是,它不再被維護;儘管有a fork。一個現代的替代品(需要Python)是UltiSnips。還有更多,請參見this list on the Vim Tips Wiki

有兩件事情需要評估:一是片段引擎本身的功能,二是作者或其他人提供的片段的質量和廣度。

+0

我想添加第三件事來評估:添加自己的片段是多麼容易。 – romainl

+0

@romainl:好的,儘管我目前看到的內容非常相似:一些自定義的':Snippet'命令或一個單獨的文件中的DSL。自然而然地與逃逸有區別,但通常很簡單。 –

+0

@IngoKarkat:謝謝,這是我正在尋找的。 – Katsu