小编Mar*_*ark的帖子

在 VS Code 文件搜索中,我可以展开所有结果吗?

在程序的“搜索”窗格中,按 Enter 键后,将列出所有文件,其中一些文件展开以显示文件中的结果,而其他文件则折叠起来。我首先想知道是什么决定了任何给定文件的扩展,其次我可以做些什么来一次扩展所有文件。

这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:自动展开所有在 Eclipse 搜索结果中

search expand full-text-search visual-studio-code vscode-settings

8
推荐指数
2
解决办法
2955
查看次数

使 VSCode 的注释从列位置 0 开始

在 VSCode 中,当我按下组合键ctrl+时/,VSCode 将对所选行进行注释,确保缩进完好无损。因此,如果一行代码从位置 16 开始,那么注释的双斜杠(即//)将位于位置 16,将代码向右移动一点。

我想设置它,以便当我按ctrl+时/,注释双斜杠//将始终从列位置 0 开始。这可能吗?

谢谢。

comments keyboard-shortcuts visual-studio-code

8
推荐指数
1
解决办法
1977
查看次数

VsCode:展开其中一个侧边栏部分(视图/视图)时折叠其他侧边栏部分

VsCode 侧边栏包含许多部分/视图:文件夹、打开编辑器、大纲、NPM 脚本,也许其他内容可以通过扩展添加。它们都是垂直堆叠的,通常没有空间来显示它们的全部内容。因此,人们必须不断地单击类似箭头的小折叠按钮并用鼠标拖动分区边框才能查看所需的分区内容。

我希望能够使用键盘快捷键专注于所需的部分并自动折叠其他部分。据我了解,没有这样的内置设置,所以也许我必须为此编写扩展。但我以前从未编写过 VsCode 扩展,也不熟悉 API。

所以我的问题是:是否可以编写这样的扩展以及我应该使用哪些 API 来实现我的目标?或者也许还有其他方法?谢谢。

visual-studio-code vscode-extensions

8
推荐指数
1
解决办法
826
查看次数

如何使用 vscode API 在悬停消息上应用样式和 html 标签?

我正在尝试设置悬停消息的样式或格式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)

visual-studio-code vscode-extensions

8
推荐指数
1
解决办法
3808
查看次数

vscode:如何更改“替换”和“下一场比赛”的热键

在vscode的替换模式下:

在此输入图像描述

“转到下一场比赛”“替换”的热键都是enter

我想选择性地替换一些单词。例如,在图像的下半部分:我想重命名hidden_dim' but not hidden_​​dim_in`。

按下该键enter重复执行“转到下一场比赛”“替换”。如何为这两个功能设置不同的热键?

keyboard-shortcuts hotkeys visual-studio-code

8
推荐指数
1
解决办法
1186
查看次数

vscode终端:在没有提示的情况下终止进程

我习惯于通过按两次Ctrl+来终止 CLI 中的进程,C但这在 vscode 的集成终端中不起作用。它提示确认。有没有办法以同样的方式使用它?或者甚至更好,使用 1 个按键。

command-line-interface visual-studio-code

7
推荐指数
1
解决办法
5576
查看次数

Visual Studio Code - 在搜索结果中包含上下文

有没有办法在 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)

是否可以将这样的上下文添加到搜索结果中?

visual-studio-code vscode-settings

7
推荐指数
1
解决办法
1314
查看次数

VSCode 嵌套片段(或在另一个片段中包含一个片段)

我想知道是否可以在 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 的内容。

code-snippets visual-studio-code vscode-snippets

7
推荐指数
2
解决办法
2336
查看次数

在 VS 代码中使用 emmet 时,无法在新行中获取 &lt;a&gt;&lt;/a&gt; 标记

在此输入图像描述

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

在此输入图像描述

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

在此输入图像描述

emmet visual-studio-code

7
推荐指数
1
解决办法
4015
查看次数

禁用自动换行时如何禁用 VScode 中粘贴文本的长度限制?

当我粘贴很长的文本时,它会用三个点限制字符串的结尾,如下所示:

\n
verylongtextverylongtextvxtverylongtextverylongtextverylongtext\xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n

如果我启用自动换行,则不会发生这种情况,我不喜欢启用自动换行,尤其是当我将大量内容粘贴到编辑器中时。

\n

visual-studio-code

6
推荐指数
1
解决办法
2466
查看次数