跳转到Visual Studio Code中的右括号

res*_*eds 193 visual-studio-code

在VSCode中,当我键入一个括号时,例如'(',它会自动创建结束括号:')'.是否有任何快捷键跳转到右括号或括号,而不按"结束"键?

我在Sublime Text 2中找到了一种方法,在用户的密钥绑定中使用正则表达式,但在VSCode中无法找到方法.

谢谢.

Jes*_*sta 256

Mac Cmd + Shift+\

Windows Ctrl + Shift+\

你也可以这样做:

Ctrl+ Shift+p

并选择

Preferences: Open Keyboard Shortcuts

在那里,您将能够看到所有快捷方式,并创建自己的快捷方式.

  • 命令的名称是"Go to Bracket". (31认同)
  • CMD + Shift + \为mac (9认同)
  • 这很好用,但如果我想在匹配的括号之间选择东西呢? (6认同)
  • 我的键盘是西班牙语 - 拉丁美洲,所以我不能单独按````来获取它我必须按'AltGr` +'``.键"|"有效,键盘上的命令是"Ctrl"+"Shift"+"|". (4认同)
  • 该命令取决于键盘布局!在德语键盘上,快捷键是“Strg + Shift + ^”。要查找键盘快捷键,请按“Ctrl + Shift + P”并输入“转到括号”。 (4认同)
  • 在法语键盘上,这是`Ctrl+Shift+*`,它必须是普通键盘上的`*`,而不是数字。搜索(使用`Ctrl+Shift+P`)*Go to Bracket* 命令确实揭示了这一点。以及 *Select to Bracket* 命令,默认情况下没有快捷方式,但如前所述,它可以通过自定义键盘绑定添加。 (2认同)
  • @SteffenWinkler,微软做出了这些有趣的决定:快捷方式随每种语言而变化,表情符号搜索(win+;)仅在选定的输入语言中工作单词,等等......最有趣的是,这肯定不会让微软工程师的生活变得更轻松 (2认同)

Ari*_*iel 51

开箱即用的方法是

Ctrl + Shift + |
Run Code Online (Sandbox Code Playgroud)

  • 这只是*快捷键组合的开箱即用方式。它与当前[页首答案](/sf/answers/2651395771/)中给出的键相同。 (5认同)
  • 从技术上讲,它是美国键盘的"Ctrl + Shift + \\" (4认同)
  • 这个答案是我的 linux vscode 安装的默认答案 (3认同)
  • 对于土耳其语键盘,它是“CTRL-SHIFT-ç” (2认同)

Ben*_*ero 30

您可以从命令面板中学习命令(Ctrl/Cmd + Shift + P).寻找"Go to Bracket".键绑定也在那里显示.

  • 谢谢你的回复,但这不是我要找的。按 Ctrl+Shift+] 比按“End”键更复杂。例如,我正在寻找一种使用“Enter”键转到右括号的方法,就像您在 Eclipse 中所做的那样。将 Keybindings.json 文件中的“enter”键更改为 jumpToBracket 不会覆盖创建新行的默认行为。 (3认同)
  • 如何将键绑定更改为``Ctrl + Enter''或``Shift-Enter`''? (2认同)

Hex*_*dus 15

快捷方式是:

Windows /英语 Ctrl + Shift+\

在Windows /德国 Ctrl + Shift+^

  • 那Dothraki呢? (2认同)

小智 12

为此,我安装了一个名为 TabOut 的扩展。几乎就是顾名思义。


ptm*_*der 10

实现所需目标有多种正确答案。无论如何,这是我的两分钱。

快速跳转到开括号或闭括号的操作必须是即时的。如果你问我的话,Ctrl++是Shift相当冗长的。\

这是我的设置方法:

  1. 单击在此输入图像描述图标并选择键盘快捷键。
  2. 在右上角,单击在此输入图像描述
  3. 在打开的 settings.json 文件中,在数组中添加以下对象:
[
...,
{
  "key": "shift shift",
  "command": "editor.action.jumpToBracket",
  "when": "editorTextFocus"
}
, ...
]
Run Code Online (Sandbox Code Playgroud)
  1. 保存文件。

这样,您应该能够使用 快速跳转到左括号或右括号Shift Shift


nPc*_*omp 8

Ctrl+ k+s

要么

打开文件->首选项--->键盘快捷键

在这里,类型editor.action.jumpToBracket将显示当前设置。您可以保持原样或将其更改为您的组合。


Bru*_*sky 8

能让所有人受益的细节(Linux/Win/Mac)

键盘快捷键菜单/编辑器中的命令在editor.action.jumpToBracket那里,您可以将其设置为您喜欢的任何内容。还有一个叫做editor.action.selectToBracket默认没有快捷方式(至少在 Mac 上)。

等等。

在 Mac 上editor.action.jumpToBracketCmd+ Shift+开头\ ,我将其更改为Ctrl+,]因为我不想Shift在那里输入,并且与这里其他人所说的在 Linux/Win 上工作的内容一致。我希望,我可以用这样做Ctrl+ Shift+]到“扩展选择,以匹配支架”。这就是让我发现上述细节的原因。我设置editor.action.selectToBracketCtrl+ Shift+]和准确地得到了我想要的行为。


小智 7

扩展 TabOut 是我正在寻找的选项。


归档时间:

查看次数:

74631 次

最近记录:

6 年,3 月 前