VSCode内置Sort Lines功能支持多行文本按字典序排序,可通过命令面板、自定义快捷键、右键菜单三种方式调用;如需数字排序等高级功能,可安装Sort Lines Advanced扩展。
如果您在编写代码时发现多行内容顺序混乱,希望快速按字母或字典序整理,vscode 内置的 sort lines 功能可直接完成这一操作。以下是实现该功能的具体方法:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用命令面板触发排序
该方法通过 VSCode 命令面板调用内置排序指令,适用于任意文本选区或整文件,无需安装扩展。
1、按下 Cmd + Shift + P(macOS)或 Ctrl + Shift + P(Windows/Linux)打开命令面板。
2、输入 Sort Lines,从下拉列表中选择 Sort Lines 选项。
3、若已选中多行,仅对所选区域排序;若未选中,则对整个文档当前语言模式支持的文本块进行排序。
二、使用快捷键快速排序
为提升效率,VSCode 允许为 Sort Lines 绑定自定义快捷键,避免频繁打开命令面板。
1、按下 Cmd + , 打开设置界面。
2、点击右上角 键盘快捷方式 图标(或直接按 Cmd + K Cmd + S)。
3、在搜索框中输入 sort lines,找到对应命令。
4、右键该命令,选择 更改键绑定,然后按下期望的组合键,如 Cmd + Alt + S。
三、通过右键菜单调用排序
该方式适合鼠标操作习惯用户,在上下文菜单中直接访问常用排序选项,降低记忆负担。
1、在编辑器中选中需要排序的多行文本。
2、右键弹出菜单,向下滚动至 Sort Lines 子菜单项。
3、点击 Sort Lines in Ascending Order 或 Sort Lines in Descending Order 即可执行对应排序。
四、使用扩展增强排序能力
原生 Sort Lines 仅支持基础字典序,如需按数字、长度、去重或正则匹配排序,需借助第三方扩展提供额外命令。
1、在 VSCode 扩展市场中搜索并安装 Sort Lines Advanced。
2、重启编辑器后,再次打开命令面板,输入 Sort Lines Advanced 可见多个增强型排序选项。
3、例如选择 Sort Lines by Number,即可将含数字的行按数值大小而非字符串顺序排列。










