处理表格文本、对齐列数据或批量修改多行同一位置的内容时,垂直选择模式几乎是必备技能。普通鼠标拖选只能按行选中,坦率地说,这就像用横向刷子去刷竖向的格子,总是不够均匀。真正高效的编辑方式,是利用垂直选择模式精准框选一列字符——这才是从“列”的维度执行操作的正确方法。

那么,如何启用垂直选择模式?下面详细介绍几种常用方法。
启用垂直选择模式的三种方式
方法一:按住【Alt】键 + 鼠标拖选
这是最直观的操作方式。按住 【Alt】 键不放,用鼠标左键从上往下拖出一个矩形区域,松开 Alt 键,垂直选区就形成了。需要特别注意的是:必须先按住 Alt 再移动鼠标,顺序反过来可能触发窗口拖拽或菜单调用等其他功能。
方法二:按快捷键【Shift + Ctrl + F8】
直接按下 【Shift + Ctrl + F8】 组合键即可切换到垂直选择模式,此时光标会变为实心方块,接着用方向键或鼠标划定范围即可。该快捷键在默认配置下始终有效,无需额外设置,是比较稳定的操作方式。
方法三:菜单勾选「粘滞垂直模式」
依次点击菜单「编辑」→「选择模式」→ 勾选「粘滞垂直模式」。启用后,所有后续鼠标拖选都会自动按列进行,直到再次取消勾选。这个模式适合连续进行多次列操作,但需要注意:一旦忘记关闭,普通的文本编辑也会变成列选模式,可能造成误操作。
垂直选中后快速编号(如A1、B1、C1…)
选中目标列后,编号操作可以按以下步骤执行:
第一步:用上述任一方法垂直选中目标列的起始位置(例如每行第一个空格或制表符之后)。
第二步:按下 【Alt + N】,EmEditor 会自动在每一行选中位置插入递增序号。如果想从100开始编号,可以先手动输入100,再垂直选中该数字所在列,按 Alt+N,后续行会自动变为101、102……
第三步:如果需要字母编号(A、B、C…),先垂直选中目标列,输入 A,按 Alt+N,系统会按字母顺序递增填充。超过 Z 后自动进位为 AA、AB…… 这一功能在实际工作中非常实用,例如为文件或模块排序。
用垂直模式批量修改多行同一列内容
垂直选中目标列区域后,直接输入新内容,所有行的对应位置会同时更新。这比逐行复制粘贴快得多,也能避免漏改某一行。举个例子:如果需要给一列数据统一加上“已审核”前缀,先垂直选中该列区域,输入“[已审核]”,所有行首都会自动添加上这个标记。
如果只需替换部分行,可以先垂直选中目标区域,按 Delete 清空内容,再输入统一内容。这种批量操作既快速又精准。
需要注意一点:垂直编辑时,如果某行该列没有字符,光标会停在行末,输入的内容会追加到行尾,而不会对齐到目标位置。因此,务必确认每行目标列都有占位字符(如空格或制表符),否则对齐将失效。有经验的老手通常会提醒:先检查下方的行是否都有该列内容。
退出垂直选择并恢复常规编辑
操作完成后,按 Esc 键可以立即退出当前垂直选区,光标回归单点状态。另一种方式更简单:点击任意未被选中的位置,垂直选区会自动清除。
但如果你启用了“粘滞垂直模式”,必须再次进入「编辑」→「选择模式」→ 取消勾选「粘滞垂直模式」才能彻底关闭该状态。偶尔有新手忘记关闭,结果发现下次拖选鼠标时始终是列选模式,还以为软件出了Bug——其实只是没取消勾选而已。
