在VSCode中,当我输入一个括号,例如'(',它会自动创建结束括号:')'。 有没有什么快捷键可以跳转到右括号或圆括号,而不按“结束”键?
我在Sublime Text 2中找到了一种方法,在用户的键绑定中使用正则表达式,但在VSCode中找不到一种方法。
在VSCode中,当我输入一个括号,例如'(',它会自动创建结束括号:')'。 有没有什么快捷键可以跳转到右括号或圆括号,而不按“结束”键?
我在Sublime Text 2中找到了一种方法,在用户的键绑定中使用正则表达式,但在VSCode中找不到一种方法。
在德语VS-Environments(这里是2015年):Optionen/Umgebung/Tastatur。(英语:选项/环境/键盘)。显示命令与“GeheZuKlammer”(英文:“GoToBracket”)。设置自己的快捷方式。
麦克Cmd + Shift + \
Mac带法语键盘:Ctrl+Cmd+Option+Shift+L
Ctrl + Shift + Windows \
Windows与西班牙语键盘Ctrl+Shift+| Windows,德语键盘Ctrl+Shift+^
Ubuntu Ctrl+Shift+\
或者,你可以选择键盘快捷键(Ctrl+Shift+p并选择首选项:打开键盘快捷键),在那里你将能够看到所有的快捷键,并创建自己的快捷键。 所讨论的命令名为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" }
对于使用非美国键盘的用户:
File > Preferences > Keyboard Shortcuts.
(Code > Preferences > Keyboard Shortcuts on Mac)
显示当前键绑定。参见:https://code.visualstudio.com/docs/getstarted/keybindings
在西班牙键盘中是Ctrl+Shift+º
它似乎从一个键盘布局改变到另一个,所以最好用Cmd+Shift+P寻找它,并键入“go to括号”,正如其他人建议的那样。
按Ctrl + K + S
or
打开文件—>首选项—>键盘快捷键
在这里,输入editor.action.jumpToBracket将显示当前设置。您可以保留它,也可以将其更改为您的组合。
能让每个人受益的细节(Linux/Win/Mac)
键盘快捷菜单/编辑器中的命令是editor.action. jumptobracket,你可以设置它为任何你喜欢的。还有一个叫做editor.action. selectto括号,默认情况下没有快捷方式(至少在Mac上)。
Etc.
在Mac编辑器中。action. jumptobracket以Cmd+Shift+\开头 我把它改为Ctrl+,因为我不想在那里有一个Shift,并与其他人所说的在Linux/Win上工作一致。我这样做是希望我可以使用Ctrl+Shift+]来“扩展选择到匹配的括号”。这就是我发现上面细节的原因。我将editor.action. selectto括号设置为Ctrl+Shift+],得到了我想要的行为。
简单地添加开始标签和写元素名称,同时添加结束标签按shift键关键字将完成工作。
例如,如果我需要写<Text></Text>
我将写入,<Text,并将按> + shift一起,它将为我提供所需的文本元素的开始结束标签。
谢谢, 吧
我用结束键,但是。 正如你所说,你在崇高的文本中找到了解决这个问题的方法……对吧? ?
我会建议你安装崇高的文本键图..在这里使用sortcut键来解决你在vscode中同样的问题。
如何安装按-> ctrl + k然后ctrl + M
或者看左下角有一个齿轮叫做设置点击,你会发现关键地图 你将重定向到扩展,你将不得不选择你的前编辑。
我的MacBook有移动到括号Shift-Cmd-\但我的Win10笔记本电脑(英国键盘)有Ctrl-Shift- '。
如果你在菜单栏中点击Go,那么Go To括号就在列表中,你应该会看到键盘快捷键。
要实现所需的目标,有多种正确答案。不管怎样,这是我的意见。
快速跳转到开括号或闭括号的操作必须是即时的。要我说,Ctrl + Shift + \太啰嗦了。
以下是我的设置方法:
单击图标并选择键盘快捷键。 在右上角,单击 在设置中。打开Json文件,在数组中添加以下对象:
[
...,
{
"key": "shift shift",
"command": "editor.action.jumpToBracket",
"when": "editorTextFocus"
}
, ...
]
保存文件。
有了这个,你应该能够快速跳转到开始或结束括号与Shift Shift。