VSCode中如何通过标签快速选中两段标记间的代码块?
选中两个#MY_TAG标签间代码块的VSCode方案
原生操作(无需扩展)
- 快速手动选中:按下
Ctrl+F(Windows/Linux)或Cmd+F(Mac)搜索#MY_TAG,找到第一个标签后,按住Shift点击第二个标签的行尾,直接选中中间内容。 - 命令面板精准选中:定位到第一个
#MY_TAG的下一行,打开命令面板(Ctrl+Shift+P/Cmd+Shift+P),输入并执行Select Until Next Find Match,再在搜索框输入#MY_TAG,就能自动选中到下一个标签前的所有内容。 - 正则查找批量/精准选中:打开查找替换面板(
Ctrl+H/Cmd+H),勾选「正则表达式」,输入查找规则(?<=#MY_TAG\n)[\s\S]*?(?=\n#MY_TAG),点击「查找全部」即可选中所有标签对之间的代码块,也可以单独定位某一对后选中。
实用扩展推荐
- Bookmarks:给两个
#MY_TAG所在行添加书签,通过默认快捷键Ctrl+Shift+J(可自定义)直接选中两个书签间的内容,适合频繁跳转选中的场景。 - Select Between:专门针对“标记间内容选中”设计,安装后可将
#MY_TAG设为自定义标记,一键选中两个标记间的代码。 - Multi-Command:可以自定义组合命令,把“定位标签+选中内容”的步骤整合为一个快捷键,适配超大型文件的高效操作。
内容的提问来源于stack exchange,提问作者mmh4all
相关产品推荐
相关产品推荐

