在VSCode中切换文档字符串的命令

27

我在VSCode中要切换文档字符串,需要使用哪个命令?

我已经在设置和帮助中搜索了文档字符串,但是没有显示任何有意义的内容。

3个回答

16

4
所调用的命令称为“触发器参数提示”。 - Telcrome
现在似乎已经启用了某种自动弹出窗口功能,每当我悬停时就会出现。再次尝试并不能禁用这个“功能”。 - Sean Tilson

15

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


1
Mac:cmd+K,cmd+I - samaspin
5
这并没有任何作用。 - Soren
调用上述命令时,标记需要在括号之前。如果 | 是标记的位置,“a b c d”.split(|) 将不会显示文档字符串,但是“a b c d”.split|() 将会显示。 - TomNorway
@TomNorway 这真是不幸! cmd + k cmd + I 的文档字符串虽然有颜色格式,但从 ( | ) 是无法调用的。而 cmd + shift + space 可以从 ( | ) 调用,但却没有颜色格式。唉~ - Bananeen
什么是颜色格式化?我可以重现你关于 | 的说法,我在两种情况下都得到了带有颜色的文档字符串。编辑:啊,我看到了例如 np.array() 的区别。 - TomNorway

-4

不是我想要的。当你在Java、Python等语言中悬停在一个函数上时,会出现一个文本框显示该函数的文档字符串。由于我正在使用vim模式,我希望能够使用键盘切换此文本,而不是悬停。 - user3139545
2
你现在描述的不是文档字符串。但也许你想要热键 Control+Space - Matt Sephton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接