在 的 VSCode 强> 按Ctrl + C 按Ctrl + V 复制下面的整行。
我更喜欢这个被接受的答案,因为它只需要一只手就可以做到这一点并感觉更自然。
然而,接受的答案可能会为大多数人做到 下 坐在键盘的另一边。 所以你有两个选择,双手都用(左手: L Shift + L Alt +右手: 向上/向下 ),或单手使用右手 R Shift + R Alt + 向上/向下 。在我看来,第二种选择感觉很奇怪。我宁愿使用我的手自然地坐在键盘上的选项,如果它的一只手,甚至更好。
它错过了这个问题的答案, 的 “如何复制代码选择” 强> 与Sublime相似 CMD / CTRL + 转移 + d 或者是Jetbrains' CMD / CTRL + d 行为。
安装插件 的 重复选择或行 强> 来自VS Code Marketplace
此扩展提供绑定 CTRL + d (Windows / Linux)和 CMD + d (苹果系统)。自定义键盘快捷键 的 偏好 - >键盘快捷键: 强>
{ "mac": "cmd+d", "key": "ctrl+d", "command": "geeebe.duplicateText", "when": "editorTextFocus" }
的 注意 : 强> 快捷方式也是重复行,因此如果您安装它,请删除以前的 CTRL + d 快捷方式 copyLinesDownAction (如果你之前做过)否则重复选择可能会有bug。
copyLinesDownAction
在我的上一版本Visual Studio Code 1.30.2中 它会自动变成
ctrl + D
您正在寻找的命令是 editor.action.copyLinesDownAction 和 editor.action.copyLinesUpAction 。
editor.action.copyLinesDownAction
editor.action.copyLinesUpAction
您可以通过选择来查看关联的键绑定: 文件>偏好>键盘快捷键
的 视窗: 强>
转移 + Alt键 + 下 和 转移 + Alt键 + 向上
的 苹果电脑: 强>
转移 + 选项 + 下 和 转移 + 选项 向上
的 Linux的: 强>
按Ctrl + 转移 + Alt键 + 下 和 按Ctrl + 转移 + Alt键 + 向上
(可能需要使用小键盘 下 和 向上 对于Linux)
此外,命令 editor.action.moveLinesUpAction 和 editor.action.moveLinesDownAction 移动线是他们的约束 Alt键 + 下 和 Alt键 + 向上 在Windows和Mac和 按Ctrl + 下 和 按Ctrl + 向上 在Linux上。
editor.action.moveLinesUpAction
editor.action.moveLinesDownAction
尝试 ALT + 转移 + UP / 下
它对我有用!
直接行复制(没有剪贴板步骤)由提议 上下文重复 延期。
它被映射到 CTRL + ķ d
如果您来自Sublime Text并且不想重新学习新的键绑定,则可以将此扩展用于Visual Code Studio。
VS代码的Sublime文本键映射 此扩展程序将最流行的Sublime Text键盘快捷方式移植到Visual Studio Code。安装扩展并重新启动VS Code后,您可以使用Sublime Text中最喜欢的键盘快捷键。
VS代码的Sublime文本键映射
此扩展程序将最流行的Sublime Text键盘快捷方式移植到Visual Studio Code。安装扩展并重新启动VS Code后,您可以使用Sublime Text中最喜欢的键盘快捷键。
https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings