【问题标题】:Command to toggle docstring in VSCode在 VSCode 中切换文档字符串的命令
【发布时间】:2018-03-28 13:22:45
【问题描述】:

我必须在 VSCode 中使用什么命令来切换文档字符串?

我在设置中搜索了文档字符串,帮助但没有任何有意义的东西出现。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    我猜你想要一个方法或函数的参数建议。 mac 的快捷键是:cmd + Shift + Space

    查看其他问题: Is there a "quick documentation" shortcut for VS code?

    对于所有快捷键,请按:cmd + kcmd + r

    【讨论】:

    • 调用的命令称为“触发参数提示”。
    • 这似乎在我悬停时启用了一些自动弹出窗口。再做一次似乎并没有禁用这个“功能”。
    【解决方案2】:

    你可以点击 Ctrl + K Ctrl + I。这将执行editor.action.showHover 命令,并将显示与您将鼠标悬停在例如函数上时显示的文本相同的文本。不幸的是,似乎没有对应的editor.action.hideHover 命令(我搜索了keybindings.json)。但是应该可以通过按 Esc 键再次隐藏文本。

    【讨论】:

    • mac: cmd + K, cmd + I
    • 这没有任何作用。
    • 调用上述命令时,标记需要在括号前。如果 |是标记的位置, "a b c d".split(|) 不会显示文档字符串,但 "a b c d".split|() 会。
    【解决方案3】:

    您可以安装扩展程序/sn-p 来提供它(目前仅限 Python)https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring

    或者您可以创建user-defined snippetassign it to a hotkey

    【讨论】:

    • 没有我想要的。当您将鼠标悬停在 java python 等中的函数上时,您会得到一个显示该函数文档字符串的文本框。我想使用悬停的键盘切换此文本,因为我使用的是 vim 模式。
    • 您现在描述的不是文档字符串。但也许你想要热键Control+Space
    猜你喜欢
    • 2022-11-22
    • 2017-03-06
    • 2020-08-27
    • 2015-08-07
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    相关资源
    最近更新 更多