2013-09-22 59 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