如何在Visual Studio代码中复制一行或选择内容?
使用微软的Visual Studio Code,我该如何复制一行代码然后上下移动它? (类似于Sublime的cmd + shift + d行为)
这是我经常使用的功能,并且在没有它的情况下使用Visual Studio Code挣扎。
您正在查找的命令是editor.action.copyLinesDownAction
和editor.action.copyLinesUpAction
。
您可以通过选取来查看关联的按键绑定:文件>首选项>键盘快捷键
视窗:
Shift + Alt + Down和Shift + Alt + Up
苹果电脑:
Shift + Option + Down和Shift + OptionUp
Linux的:
Ctrl + Shift + Alt + Down和Ctrl + Shift + Alt + Up
此外,命令editor.action.moveLinesUpAction
和editor.action.moveLinesDownAction
是移动线条的命令,它们绑定到Windows和Mac上的Alt + Down和Alt + Up以及Linux上的Ctrl + Down和Ctrl + Up。
你可以从中找到键盘快捷键
文件>首选项>键盘快捷键
默认的键盘快捷键是,
复制下线行动:shift + alt +向下
向上复制线条行动:shift + alt +向上
向上移动线条动作:alt +向上
将线条向下移动操作:alt +向下
或者您可以覆盖键盘快捷方式
文件>首选项>键盘快捷键
并编辑keybindings.json
例:
[
{
"key": "ctrl+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus"
}
]
尝试ALT + SHIFT +向上/向下
它为我工作!
链接地址: http://www.djcxy.com/p/49349.html上一篇: How do I duplicate a line or selection within Visual Studio Code?