是否可以通过单一操作选择多个光标选择括号?
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)一起使用,我会很好。
答案 0 :(得分:1)
查看扩展程序expand_region。它做得很好。
答案 1 :(得分:0)
实际上我找到了一种方法来部分地做到这一点,即使它不是最佳的。
如果有人能提出更好的解决方案,我会很乐意接受它,否则我会在几天之后将其标记为答案。
只需使用折叠级别折叠到功能级别(快捷键 Ctrl + K + Ctrl + 1 )(数字将根据您的函数/命名空间的嵌套方式而改变)。
根据您的编码风格,这可能会使大括号保持1或2行一致。这样你就可以完全选择括号。
答案 2 :(得分:0)
我认为在VS代码中做到这一点非常简单,即使用多光标同时键入,选择(复制)和删除(擦除)内容。由于我使用的是Windows,因此将向您显示相应的步骤:
在所有需要多光标的地方按 ALT +鼠标指针以使用多光标功能,然后键入,选择或删除要返回单光标模式后要执行的操作,按 Esc 键。