首页 > 解决方案 > 如何使用 VS Code 将多行合并为一行?

问题描述

在 Sublime Text 3 中,在多行上有多个光标并用 CMD+J 将它们连接起来会产生一行:

在此处输入图像描述

但是,在 VS Code (CTRL+J) 中进行相同的操作会导致初始行数减少一半(在本例中为 3 / 2 = 1.5 ≈ 2):

在此处输入图像描述

有没有办法在 VS Code 中将所有行合并为一行?

标签: visual-studio-code

解决方案


有一个editor.action.joinLines没有默认键绑定的命令。当你触发它时,你会得到你想要的结果。

{
  "key": "ctrl+alt+j",  // or your keybinding
  "command": "editor.action.joinLines"
}

无需在多行上使用光标,只需选择要加入的行并触发命令(使用一些键绑定或在命令面板中)。


推荐阅读