我正在尝试在大(ish)文件上使用vscode的多光标功能。 文件太大,无法单独使用ctrl-alt-up或down选择每一行。在sublime-text中,我会选择所有内容并按下ctrl-shift-l。在vscode中是否有类似的东西。我已经尝试使用正则表达式搜索^,但这给了我一个错误,说明“表达式匹配所有内容”。
答案 0 :(得分:106)
命令选择/添加游标到行结尾 alt
shift
I
将放置当前选择中每一行的光标。
提示:您可以使用 ctrl k , ctrl s 拉出键盘快捷键参考表(如在,这两个键盘组合顺序)。
答案 1 :(得分:12)
按住 Alt + Shift 并选择该块。然后按结束或向右按钮。 您可以选择单独的行。
我在Windows中使用VSCode 1.5.3版本。
答案 2 :(得分:12)
答案 3 :(得分:2)
在许多编辑器中,此功能实际上称为split selection into lines
。
'.platform-win32 .editor, .platform-linux .editor': 'ctrl-shift-L': 'editor:split-selections-into-lines'
答案 4 :(得分:0)
我有同样的问题,我习惯用Alt +拖动来在visual studio中进行'盒子选择',但它在代码中不起作用。
现在似乎不可能通过选择每一行来做不同的事情。
但是很快就会支持插件,所以如果不是由microsoft直接实现,我们可能会看到一个插件。
From visual studio uservoice forums:
我们计划为Visual Studio Code提供插件支持。感谢您的兴趣,并在未来几周内在我们的博客中查找更多详细信息。 http://blogs.msdn.com/b/vscode
对于预览,我们正在寻找这种类型的反馈。坚持下去。
Sean McBreen - VS Code团队成员
答案 5 :(得分:0)
[Sublime Commands]从Sublime Text向VS Code添加命令:Transpose,Expand Selection to Line, Split into lines ,Join Lines。
(不要忘记将扩展程序详细信息页面中的键绑定添加到keybindings.json
)
是,是的确如此。然而,它与Sublime中的不同。
在VS Code中,当您分割成行时,您的选择将被取消选择,并且光标会出现在所选择的每一行的末尾(除了光标出现在选择结尾处的最后一行)。
在Sublime中,当你分成行时,光标出现在每一行的末尾(与VS代码中的例外情况相同)和,选择在每一行上划分并“给定”到同一条线。