我想在头函数和类下自动添加 sphinx 注释。当我在 head 函数或类之后按 Enter 时,可以这样实现注释:
def func(a): #<Enter>
"""
Args:
a (type): The name to use.
Returns:
type. The return
"""
是否可以配置 .vimrc (.vimrc.local)?你知道这个命令吗?或者可能是插件?
虽然您可以使用内置(插入模式)映射来完成此操作,但您很快就会想要进行更高级的插入。
片段就像类固醇的内置:abbreviate
,通常在其中包含参数插入、镜像和多个停止。snipMate(灵感来自TextMate编辑器)是最早的、非常著名(并且仍然被广泛使用)的 Vim 插件之一;不幸的是,它不再维护了;虽然有一个叉子。一个现代替代方案(尽管需要 Python)是UltiSnips。还有更多,请参阅Vim Tips Wiki 上的此列表。
有两点需要评估:第一,片段引擎本身的功能,第二,作者或其他人提供的片段的质量和广度。