使用微软的Visual Studio Code,我如何复制一行代码,然后上下移动它?(类似于Sublime的cmd+shift+d行为)

这是一个我经常使用的特性,如果没有它,我很难使用Visual Studio Code。


当前回答

如果你来自Sublime Text,不想重新学习新的键绑定,你可以使用Visual Code Studio的这个扩展。

Sublime Text Keymap for VS Code 这个扩展端口最流行的Sublime文本键盘快捷键到Visual Studio代码。安装扩展和重新启动VS Code你最喜欢的键盘快捷方式从Sublime文本现在可用。

https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings

其他回答

如果你来自Sublime Text,不想重新学习新的键绑定,你可以使用Visual Code Studio的这个扩展。

Sublime Text Keymap for VS Code 这个扩展端口最流行的Sublime文本键盘快捷键到Visual Studio代码。安装扩展和重新启动VS Code你最喜欢的键盘快捷方式从Sublime文本现在可用。

https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings

对于迁移到VSCode的Jetbrains IDE用户。 安装(人):

JetBrains IDE Keymap:扩展 扩展(首选)

使用这个Intellij Darcula主题:扩展 键图涵盖了VS Code的大部分快捷键,使VS Code更像JetBrains IDE。 以上扩展从JetBrains导入到VS Code的键绑定。安装扩展并重新启动VS Code后,您可以像IntelliJ IDEA, Webstorm, PyCharm等一样使用VS Code。

只需转到文件->首选项->键盘快捷键 在那里你可以更改任何你喜欢的快捷方式。搜索重复的内容,并将其更改为您在其他编辑器中经常使用的内容。我改为Ctrl+D

ALT + SHIFT +上/下试试

这对我很管用!

在MacOS中,我通常使用:

复制上面的行shift + option +↑ 复制行下面的shift + option +↓