问题标签 [vscode-keybinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
22 浏览

visual-studio-code - 键绑定和弦仅用于在 VSCode 中按住修饰键

如何创建键绑定,您必须在按住修改键而不释放修改键的同时按同一个键 2 次。

例如这样的:

而不是这个:

而不是这个:

因为使用最后两个,您不能再使用标准的 'ctrl+w' 键绑定。

谢谢!

0 投票
0 回答
6 浏览

visual-studio-code - VSCode:定义键绑定、常规编辑器视图与工作树编辑器视图

VSCode 允许您根据"when"子句重载相同的键绑定。

我想为两者定义相同的键:

  • “打开 git 更改视图”:打开 git 更改视图图标
  • “打开文件”:打开文件图标

所以使用相同的键绑定我可以在两个视图之间切换;

keybindings.json

我无法定义这些"when"条款。

- - - - 编辑 - - - - -

关闭我自己的问题,它复制自:#44737285

0 投票
0 回答
7 浏览

key-bindings - 在 VSCode 中,我们可以将相同的键映射到不同语言的不同片段吗?

我只是想知道是否有一种方法可以在一个键绑定中将相同的键绑定到不同语言的不同片段。我想要的是类似的东西

0 投票
0 回答
33 浏览

visual-studio-code - 如何使用vs code中的快捷键再次运行代码?

我使用快捷键运行我的代码,这是我第一次运行。然后我想再次运行代码,所以我再次按下键运行但它没有运行。而是键入我正在按下的任何键。它确实通过按下代码运行器提供的运行按钮来运行代码。有人可以告诉我如何仅使用键运行代码,而无需使用鼠标单击运行按钮吗?

0 投票
3 回答
43 浏览

visual-studio-code - VS Code Shortcut 从 Markdown 和 Latex 中的选定文本中删除标记

我使用 Visual Studio Code 来编辑 Markdown 和 Latex 文件。我将以下条目添加到我的keybindings.json文件中,以使所选文本变为斜体或粗体:

现在我的问题是是否可以创建一个片段并为其分配一个键绑定以恢复这些操作,即将选定的斜体或粗体文本转换为普通文本。

我已经考虑将正则表达式合并到 VSCode 片段中,在 Markdown 的情况下去掉星星,或者在 Latex 的情况下将所有内容保留在花括号内,但找不到任何可转移到上述用例的方法。


编辑:

@rioV8 提供的解决方案比我希望的还要好。无需先选择斜体/粗体文本,您只需将光标定位在标记文本内的某处,然后按下键绑定即可将其转换回普通文本。

现在对应的条目keybindings.json如下所示: