我正在寻找一个键盘快捷键,它可以选择与光标位置相比位于两个圆括号或方括号之间的代码块。
示例:
const object = {
ifTheCursorIs: 'anywhere between the bracket above',
andTheBracketBelow: 'it should select all everything between them',
}
//so if I press the shortcut, then press backspace,
const object = {}
//should remain
我认为这篇文章正是您想要的:https://stackoverflow.com/a/50036560/7351272
对于mac用户来说,简单的答案是:
使用ctrl
+shift
+→
扩展大括号或标签之间的选择,
使用ctrl
+shift
+←
缩小大括号或标记之间的选择。
您可以在vscode中使用vim插件。然后可以使用vi(
、vi{
、vi[
相应地选择封装第一、第二和第三括号中的内容。您还可以使用yi(
、yi{
、yi[
进行复制,并使用ci(
、ci{
、ci[
相应地剪切封装第一、第二和第三方括号中的内容。