Met behulp van Microsoft's Visual Studio Code, hoe kan ik een regel code dupliceren en dan omhoog en omlaag verplaatsen? (Vergelijkbaar met Sublime's cmd+shift+d gedrag)
Het is een functie die ik voortdurend gebruik, en ik heb moeite om Visual Studio Code zonder te gebruiken.
De commando's die je zoekt zijn editor.action.copyLinesDownAction
en editor.action.copyLinesUpAction
.
U kunt de bijbehorende toetsenbindingen zien door te kiezen: File > Preferences > Keyboard Shortcuts
Vensters:
Shift+Alt+Down en Shift+Alt+Up
Mac:
Shift+Option+Down en Shift+OptionUp
Linux:
Ctrl+Shift+Alt+Down en Ctrl+Shift+Alt+Up
(Misschien moet je numpad Down en Up gebruiken voor Linux)
Verder zijn de commando's editor.action.moveLinesUpAction
en editor.action.moveLinesDownAction
zijn die om regels te verplaatsen en ze zijn gebonden aan Alt+Down en Alt+Up op Windows en Mac en Ctrl+Down en Ctrl+Up op Linux.
U kunt sneltoetsen vinden van
File > Preferences > Keyboard Shortcuts
De standaard sneltoetsen zijn,
Kopieer Lijnen Omlaag Actie : shift+alt+omlaag
Kopieer Lijnen Omhoog Actie : shift+alt+up
Verplaats Lijnen Omhoog Actie : alt+up
Lijnen verplaatsen Actie : alt+omlaag
Of u kunt de sneltoetsen overschrijven van
File > Preferences > Keyboard Shortcuts
En het bewerken van de keybindings.json
Voorbeeld:
[
{
"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"
}
]
Probeer ALT+SHIFT+UP/DOWN
Het werkte voor mij!