在程序的“搜索”窗格中,按 Enter 键后,将列出所有文件,其中一些文件展开以显示文件中的结果,而其他文件则折叠起来。我首先想知道是什么决定了任何给定文件的扩展,其次我可以做些什么来一次扩展所有文件。
这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:自动展开所有在 Eclipse 搜索结果中
search expand full-text-search visual-studio-code vscode-settings
在 VSCode 中,当我按下组合键ctrl+时/,VSCode 将对所选行进行注释,确保缩进完好无损。因此,如果一行代码从位置 16 开始,那么注释的双斜杠(即//)将位于位置 16,将代码向右移动一点。
我想设置它,以便当我按ctrl+时/,注释双斜杠//将始终从列位置 0 开始。这可能吗?
谢谢。
VsCode 侧边栏包含许多部分/视图:文件夹、打开编辑器、大纲、NPM 脚本,也许其他内容可以通过扩展添加。它们都是垂直堆叠的,通常没有空间来显示它们的全部内容。因此,人们必须不断地单击类似箭头的小折叠按钮并用鼠标拖动分区边框才能查看所需的分区内容。
我希望能够使用键盘快捷键专注于所需的部分并自动折叠其他部分。据我了解,没有这样的内置设置,所以也许我必须为此编写扩展。但我以前从未编写过 VsCode 扩展,也不熟悉 API。
所以我的问题是:是否可以编写这样的扩展以及我应该使用哪些 API 来实现我的目标?或者也许还有其他方法?谢谢。
我正在尝试设置悬停消息的样式或格式MarkdownString,但它总是导致空白或转义所有内容,但我发现您可以使用span它来设置样式,但只能应用colorandbackground-color与此PR。
现在,它和纯文本一样丑陋,甚至使用表降价也不起作用。有没有办法改善这一点?
我写的如下:
const markdown = new MarkdownString(`<p> Some label: <code>${value}</code></p>`);
markdown.isTrusted = true;
return new Hover(markdown, range);
Run Code Online (Sandbox Code Playgroud) 在vscode的替换模式下:
“转到下一场比赛”和“替换”的热键都是enter。
我想选择性地替换一些单词。例如,在图像的下半部分:我想重命名hidden_dim' but not hidden_dim_in`。
按下该键enter将重复执行“转到下一场比赛”或“替换”。如何为这两个功能设置不同的热键?
我习惯于通过按两次Ctrl+来终止 CLI 中的进程,C但这在 vscode 的集成终端中不起作用。它提示确认。有没有办法以同样的方式使用它?或者甚至更好,使用 1 个按键。
有没有办法在 Visual Studio Code 中显示搜索结果的上下文?
默认情况下,例如,如果我搜索“调试”,我可能会返回 2 行代码。
filea.rb
def debug(str)
fileb.js
function debug(str) {
Run Code Online (Sandbox Code Playgroud)
我想看看代码的用途,比如说,每个匹配项上下 3 行。
filea.rb
def somefunca
puts "some func a"
end
def debug(str)
puts str.inspect
end
def somefuncb
Run Code Online (Sandbox Code Playgroud)
是否可以将这样的上下文添加到搜索结果中?
我想知道是否可以在 VSCode 用户定义代码段中的代码段中引用另一个代码段。
说我有
"Test1": {
"prefix": "snippet_test1",
"body":
"something"
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在另一个片段中插入snippet_test1,比如
"Test2": {
"prefix": "snippet_test2",
"body":
"${1:snippet_test1}"
}
Run Code Online (Sandbox Code Playgroud)
现在snippet_test2 只是输出snippet_test1而不是snippet_test1 的内容。

当我输入 a*5 时,我期望在新行中获得五个标签。然而,我得到的五个标签是这样在同一行的。

我应该如何更改 VScode 中的设置才能在新行中添加五个标签?

当我粘贴很长的文本时,它会用三个点限制字符串的结尾,如下所示:
\nverylongtextverylongtextvxtverylongtextverylongtextverylongtext\xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n如果我启用自动换行,则不会发生这种情况,我不喜欢启用自动换行,尤其是当我将大量内容粘贴到编辑器中时。
\n