Kno*_*uch 3 visual-studio-code
在VS代码中我有以下文件
1
2
3
a
b
c
Run Code Online (Sandbox Code Playgroud)
现在,我执行以下步骤
结果是
1, a
b
c
2, a
b
c
3, a
b
c
Run Code Online (Sandbox Code Playgroud)
但我想要的结果是
1, a
2, b
3, c
Run Code Online (Sandbox Code Playgroud)
使用Shift+ Alt+ I,您还需要在多光标模式下剪切文本:
1Enter2Enter3EnterEnteraEnterbEnterc
Shift+??
Shift+ Alt+I
Shift+?
Ctrl+X
?????
,
Ctrl+V
从4月1.23.1更新开始,可以使用更加方便的鼠标中键选择。
用光标和键盘,而不是削减像正常的线,同时保持而在多光标模式从光标的端部开始时选择Ctrl+ Shift。用Ctrl+ 剪切文本后X,按住Ctrl+ 再次使用多个光标进行选择Shift。然后,, 按照您的描述键入并粘贴Ctrl+ V。
您还可以使用Ctrl+ Alt+ Shift和方向箭头选择多个光标,
前一段时间显然添加了此功能。您可以简单地剪切到剪贴板,然后粘贴到多个光标 - 如果剪贴板上的行数与多个光标相同 - 每个光标将从剪贴板获得一行。
您不再需要在多光标模式下进行剪切或将文本放到剪贴板上。剪掉就好了
演示:
VSCode 1.39 添加了这个设置:
编辑器:多光标粘贴
当粘贴文本的行数与光标计数匹配时控制粘贴。
"editor.multiCursorPaste": "spread"
那会做你想做的。
还有第二个选项full,每个光标将获得整个剪贴板文本。请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_39.md#new-option-for-multi-cursor-pasting。full选项演示:
来自多光标粘贴发行说明:
多光标粘贴的新选项
过去,当从剪贴板粘贴多行文本时,VS Code 会检查剪贴板文本行数是否与光标数匹配,如果匹配,它会将每一行“分发”/“扩展”到光标。此行为现在可通过 editor.multiCursorPaste 设置进行调整,该设置可以具有以下值:
spread - Each cursor pastes a line of text (default).
full - Each cursor pastes the full clipboard text.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1831 次 |
| 最近记录: |