我已经使用Sublime多年了,现在我想尝试VS Code。
在Sublime中,通过拖动多行代码并按control
+ shift
+ l
,我可以在每行末尾具有多个光标。但是在VS Code中,它似乎只是将光标发送到所选行的末尾。
我可以使用alt
+ click
或control
+ alt
+ arrow
来做类似的动作,但是我真的很喜欢我可以拖动的东西并具有多个光标。
是否可以在VS Code中做同样的事情?
谢谢。
答案 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 -拖动(按右/结束以取消选择,然后离开光标放在每一行的末尾。