VS Code通过拖动->多个光标选择多行

时间:2019-01-08 19:38:54

标签: visual-studio-code

我已经使用Sublime多年了,现在我想尝试VS Code。 在Sublime中,通过拖动多行代码并按control + shift + l,我可以在每行末尾具有多个光标。但是在VS Code中,它似乎只是将光标发送到所选行的末尾。

我可以使用alt + clickcontrol + alt + arrow来做类似的动作,但是我真的很喜欢我可以拖动的东西并具有多个光标。

是否可以在VS Code中做同样的事情?

谢谢。

2 个答案:

答案 0 :(得分:3)

对于在Ubuntu上的情况,我必须在设置中基于editor.multiCursorModifier按住 Ctrl Alt ,然后单击我所希望在那里有光标。另外,我可以通过按住 Shift + Ctrl 或仅按住 Alt 并拖动鼠标来选择多行。仅当我在设置中将editor.multiCursorModifier设置为ctrlCmd或将以下行添加到settings.json时,此功能才可用。

    "editor.multiCursorModifier": "ctrlCmd"

答案 1 :(得分:2)

Shift - Alt - I 将光标置于每个选定行的末尾。

命令是:editor.action.insertCursorAtEndOfEachLineSelected

Ctrl - Shift - L 已绑定到另一个命令:command:editor.action.selectHighlights

但是,如果您愿意,可以重新绑定一个,也可以只学习 Shift - Alt - I


此外,如果您仍然希望选择这些行,可以尝试 Shift - Alt -拖动(按右/结束以取消选择,然后离开光标放在每一行的末尾。