在VSCode中,当我键入一个括号,例如'(',它自动创建结束括号:')'。 有没有什么快捷键可以跳转到右括号或圆括号,而不按“结束”键?< / p >
我在Sublime Text 2中找到了一种方法,在用户的键绑定中使用正则表达式,但在VSCode中找不到一种方法。
您可以从命令面板Ctrl/Cmd + 转变 + P中学习命令。寻找“转到括号”。这里还显示了键绑定。
在德语VS-Environments(这里是2015年):Optionen/Umgebung/Tastatur。(英语:选项/环境/键盘)。显示命令与“GeheZuKlammer”(英文:“GoToBracket”)。设置自己的快捷方式。
Mac Cmd + 转变 + \
窗户 Ctrl + 转变 + \
Ubuntu Ctrl + 转变 + \
或者,你可以这样做:
Ctrl + 转变 + p
并选择
Preferences: Open Keyboard Shortcuts
editor.action.jumpToBracket
editor.action命令”。jumpToBracket"在开始括号和结束括号之间跳转。
下面是命令的默认键绑定,如窗口所示,默认键盘快捷键从文件|首选项|键盘快捷键访问:
{ "key": "ctrl+shift+\\", "command": "editor.action.jumpToBracket", "when": "editorTextFocus" }
如果你喜欢快速配置键盘快捷键和VS Code设置,有命令“workbench.action”。openGlobalKeybindings和workbench.action.openGlobalSettings:
~ / config /代码/ User / keybindings.json:
{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" } { "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }
快捷方式为:
Windows /英语 Ctrl + 转变 + \
Windows /德国 Ctrl + 转变 + ^
请使用控制 + ]通过将光标放在开始或结束
开箱即用的方法是Ctrl + 转变 + |
对于使用非美国键盘的用户:
File > Preferences > Keyboard Shortcuts. (Code > Preferences > Keyboard Shortcuts on Mac)
显示当前键绑定。另见这里:https://code.visualstudio.com/docs/getstarted/keybindings
在西班牙键盘中,它是Ctrl+转变+º
它似乎从一个键盘布局改变到另一个,所以最好用Cmd+转变+P来寻找它,并像其他人建议的那样键入“go to括号”。
(对于任何正在寻找如何在Visual Studio中做到这一点的人!)
按Ctrl + K + 年代
或
打开文件—>首选项—>键盘快捷键
在这里,输入editor.action.jumpToBracket将显示当前设置。您可以保留它,也可以将其更改为您的组合。
键盘快捷菜单/编辑器中的命令是editor.action.jumpToBracket,你可以将它设置为任何你喜欢的。还有一个名为editor.action.selectToBracket的函数,默认情况下没有快捷键(至少在Mac上是这样)。
editor.action.selectToBracket
在Mac上,editor.action.jumpToBracket开头为Cmd+转变+\ 我把它改成了Ctrl+],因为我不想在那里有一个转变,并与其他人在这里说的在Linux/Win上工作一致。我这样做是希望我可以使用Ctrl+转变+]来“扩展选择到匹配的括号”。这就是我发现上面细节的原因。我将editor.action.selectToBracket设置为Ctrl+转变+],并得到了我想要的行为
在法语键盘上,默认绑定为:Ctrl+转变+*
“转到方括号”快捷键将光标置于方括号之前,而“结束”键则置于方括号之后。WASDMap VSCode扩展是非常有用的导航和选择文本使用WASD键。
简单地添加开始标签和写元素名称,同时添加结束标签按shift键关键字将完成工作。
例如,如果我需要写<Text></Text>
<Text></Text>
我将写入,<Text和将按__abc1一起,它将为我提供所需的文本元素的开始结束标记。
<Text
为此,我安装了一个名为TabOut的扩展。就像它的名字一样。
分机TabOut是我正在寻找的选项。
我使用结束键,但是。 正如你所说,你在崇高的文本中找到了解决这个问题的方法……对吧? ?< / p >
我建议你安装崇高的文本的keymap ..然后使用这个sortcut键来解决你同样的问题在 vscode。
如何安装 press ->ctrl + k然后ctrl + M
或者看左下角有一个名为设置的齿轮,点击它,你会发现keymaps 你将重定向到扩展,你将不得不选择你的前编辑器..
它可能会帮助一些人寻找他们在VS Code中感到舒适和想要使用的快捷方式。我通过这个扩展在VS Code中使用Sublime文本快捷方式。
我的MacBook有进入括号作为Shift-Cmd-\但我的Win10笔记本电脑(英国键盘)有它在Ctrl-Shift- '。
如果你在菜单栏中单击去,那么进入括号就在那个列表中,你应该看到它列出了键盘快捷键。
要实现所需的目标,有多种正确答案。不管怎样,这是我的意见。
快速跳转到开括号或闭括号的操作必须是即时的。如果你问我的话,Ctrl + 转变 + \是非常冗长的。
以下是我的设置方法:
[ ..., { "key": "shift shift", "command": "editor.action.jumpToBracket", "when": "editorTextFocus" } , ... ]
这样,你就可以用转变 转变快速跳转到开始括号或结束括号。