SQL Server Management Studio多行选择及匹配行全选等问题咨询
嘿,这两个SSMS的操作问题我太熟悉了,给你分享亲测好用的方法:
问题1:SSMS中的多行选择操作方法
这里分三种常见场景,操作都很直观:
- 连续多行选择:点击目标第一行的行号,按住鼠标左键往下拖动到最后一行;或者选中第一行后按住
Shift键点击最后一行的行号,就能快速选中连续的多行。 - 不连续多行选择:先点击第一行的行号选中它,然后按住
Ctrl键,依次点击其他需要选择的行号,就能挑出分散的多行。 - 矩形/列选择:如果需要选中跨多行的特定列区域,按住
Alt键,再按住鼠标左键拖动,就能拉出一个矩形选区,适合批量编辑同一列的内容。
问题2:搜索关键词高亮整行+选中所有书签行
这个需求分两步来解决,操作起来也很顺畅:
高亮并选中所有含关键词的整行
SSMS自带的Ctrl+F默认只高亮关键词本身,要实现整行高亮并选中,可以这么做:
- 按
Ctrl+F打开查找窗口,在“查找内容”里输入master。 - 点击窗口右下角的
>>按钮展开更多选项,勾选整行选项,再点击“全部查找”,此时所有包含master的行会被标记出来。 - 要选中这些行的话,切换到“替换”标签(或者直接按
Ctrl+H),查找内容保持master,替换内容留空,点击“全部替换”旁边的下拉箭头,选择在所有匹配处添加书签——这样所有目标行都加上了书签,接下来就可以批量选中它们了。
选中所有已添加书签的行
给目标行加好书签后,一次性选中所有书签行的操作很简单:
点击SSMS顶部菜单栏的编辑 -> 书签 -> 选择所有书签行,这样所有带书签的行就会被一键选中,之后你就可以直接复制或剪切这些内容了。
内容的提问来源于stack exchange,提问作者nathan




