我已经使用Sublime很多年了,现在我想尝试VS Code。在Sublime中,我可以通过拖动多行代码并按Ctrl + Shift + L在每行末尾有多个光标。但似乎在 VS Code 中,它只是将光标发送到所选行的末尾。
我知道我可以使用 Alt+ click
或 Ctrl+Alt+箭头来做类似的操作,但我真的很喜欢我可以拖动并拥有多个光标。
是否可以在 VS Code 中做同样的事情?
谢谢。
Shift-Alt-I 在每个选定行的末尾放置一个光标。
命令是:editor.action.insertCursorAtEndOfEachLineSelected
Ctrl-Shift-L 已绑定到另一个命令:command:editor.action.selectHighlights
但是,如果您愿意,您可以重新绑定任何一个,或者只是学习 Shift-Alt-I。
此外,如果您仍然希望选择这些行,您可以尝试 Shift-Alt-drag(按右/结尾取消选择,但将光标保留在每行的末尾。
就我在 Ubuntu 上而言,我必须根据设置中的editor.multiCursorModifier
按住 Ctrl 或 Alt,然后单击我想在那里放置光标的位置。此外,我可以通过按住 Shift+Ctrl 或仅按住 Alt 并拖动鼠标来选择多行。仅当我在设置中将editor.multiCursorModifier
设置为 ctrlCmd
或将以下行添加到 settings.json
时,这才可用。
"editor.multiCursorModifier": "ctrlCmd"