gpt4 book ai didi

python - vim 在函数和类定义下添加自动 sphinx 注释

转载 作者:行者123 更新时间:2023-12-01 05:36:22 25 4
gpt4 key购买 nike

我想在头函数和类下自动添加sphinx注释。当我在 head 函数或类之后按 Enter 时,注释可以这样实现:

def func(a): #<Enter>
"""
Args:
a (type): The name to use.

Returns:
type. The return
"""

是否可以配置 .vimrc (.vimrc.local)?你知道这个命令吗?或者可能是插件?

最佳答案

虽然您可以使用内置(插入模式)映射来完成此操作,但您很快就会想要进行更高级的插入。

snippets 就像内置的 :abbreviate 一样,通常在其中包含参数插入、镜像和多个停止。第一个非常著名(并且仍然广泛使用)的 Vim 插件是 snipMate (受到 TextMate 编辑器的启发);不幸的是,它不再被维护了;虽然有a fork 。现代替代方案(不过需要 Python)是 UltiSnips 。还有更多,见this list on the Vim Tips Wiki .

需要评估两件事:第一,代码片段引擎本身的功能,第二,作者或其他人提供的代码片段的质量和广度。

关于python - vim 在函数和类定义下添加自动 sphinx 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18941846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com