【发布时间】:2021-02-08 03:10:45
【问题描述】:
我一直在寻找是否可以在 VSCode 中为 Python 创建与在 JavaScript 中使用 jsdoc 相同的行为来显示字符串参数输入。
带有 JSDoc 的 JavaScript 示例:
/**
* @method someMethod
* @description A special method.
* @param { "option1" | "option2" } param1 Choose an option.
*/
function someMethod(param1) {
console.log(param1);
}
所以调用方法的时候,VSCode会给param1自动补全选项。
所以我正在寻找一个 Python 等价物,最好使用 google docstring 格式:
def some_method(param1: str) -> None:
"""A special method.
Args:
param1 (str): Choose an option. # HOW CAN WE ADD INTELLISENSE OPTIONS HERE??
"""
print(param1)
【问题讨论】:
-
第一个问题是:python语言服务器是否解析文档字符串
-
NumPy Doc 格式中有
choices选项,但我认为 VS Code 需要一些额外的扩展来处理它。 doc
标签: python visual-studio-code docstring