VS Code Multi-Cursor选择Brackets功能

时间:2018-03-12 20:24:57

标签: visual-studio-code sublimetext3 brackets

是否可以通过单一操作选择多个光标选择括号?

e.g。

void func1(....){<Cursor1>
// Region 1
}

void func2(....){<Cursor2>
// Region 2
}

void func3(....){<Cursor3>
// Region 3
}

void func4(....){<Cursor4>
// Region 4
}

在游标所在的函数中,我想用一个动作选择所有代码区域。不幸的是,选择括号只选择其中一个游标。有可能以某种方式自动化吗?

如果可以与其他编辑器(例如,Braets或Sublime Text 3)一起使用,我会很好。

3 个答案:

答案 0 :(得分:1)

查看扩展程序expand_region。它做得很好。

enter image description here

答案 1 :(得分:0)

实际上我找到了一种方法来部分地做到这一点,即使它不是最佳的。

如果有人能提出更好的解决方案,我会很乐意接受它,否则我会在几天之后将其标记为答案。

只需使用折叠级别折叠到功能级别(快捷键 Ctrl + K + Ctrl + 1 )(数字将根据您的函数/命名空间的嵌套方式而改变)。

根据您的编码风格,这可能会使大括号保持1或2行一致。这样你就可以完全选择括号。

答案 2 :(得分:0)

我认为在VS代码中做到这一点非常简单,即使用多光标同时键入,选择(复制)和删除(擦除)内容。由于我使用的是Windows,因此将向您显示相应的步骤:

在所有需要多光标的地方按 ALT +鼠标指针以使用多光标功能,然后键入,选择或删除要返回单光标模式后要执行的操作,按 Esc 键。