我最近发现 VSCode vim 中有一个扩展的悬停工具提示,可以通过在按住命令键的同时悬停在令牌上来查看。就我而言,我对查看此工具提示中可用的打字稿类型定义特别感兴趣,但在基本悬停工具提示中不可用。
我使用 VSCode Vim 扩展,因此使用 'gh' 无需使用鼠标即可触发这些工具提示,但按住 command+'gh' 不会产生预期效果(它会触发其他命令修饰符热键)。
这是从“gh”加载的工具提示示例:
这是悬停时按住命令的扩展工具提示示例:
有没有办法通过键盘访问 VSCode 中弹出窗口上的鼠标并在其中导航?我经常使用鼠标悬停来获取函数或变量的命名空间...所以我想将光标放在“bar”上,弹出悬停(Show Hover Ctrl+k Ctrl+i),聚焦它,标记一些文本(例如,namespace::functioname),复制并关闭鼠标悬停。
namespace foo{
void bar();
}
Run Code Online (Sandbox Code Playgroud)
第一个问题,悬停没有获得焦点,我不知道如何聚焦。但还有另一个功能“显示定义预览悬停”,它实际上得到了焦点。到目前为止,一切都很好。但我仍然无法通过键盘标记或复制悬停内的文本。
显示悬停(未聚焦):
显示定义预览悬停(聚焦):