Hvordan dupliserer jeg en linje eller et utvalg i Visual Studio Code?

Ved hjelp av Microsofts Visual Studio Code, hvordan dupliserer jeg en kodelinje og flytter den opp og ned? (Ligner på Sublime&# 39s cmd+shift+d oppførsel)

Det er en funksjon som jeg bruker hele tiden, og sliter med å bruke Visual Studio Code uten den.

Løsning

Kommandoene du leter etter er editor.action.copyLinesDownAction og editor.action.copyLinesUpAction.

Du kan se de tilhørende tastekombinasjonene ved å velge: Fil > Innstillinger > Hurtigtaster.

Windows:

Shift+Alt+Ned og Shift+Alt+Opp

Mac:

Skift+Alternativ+Ned og Skift+AlternativOpp

Linux:

Ctrl+Shift+Alt+Ned og Ctrl+Shift+Alt+Opp

(Kan være nødvendig å bruke numpad Ned og Opp for Linux)

Videre kan kommandoene editor.action.moveLinesUpAction og editor.action.moveLinesDownAction de som flytter linjer, og de er bundet til Alt+Down og Alt+Opp på Windows og Mac og Ctrl+Ned og Ctrl+Opp på Linux.

Kommentarer (18)

Du kan finne hurtigtaster fra

Fil > Innstillinger > Tastatursnarveier

Standard hurtigtaster er,

Kopier linjer ned-handling: shift+alt+ned

Copy Lines Up Action : shift+alt+up

Move Lines Up Action : alt+up

Move Lines Down Action : alt+down

Eller du kan overstyre tastatursnarveiene fra

Fil > Innstillinger > Tastatursnarveier

Og redigering av keybindings.json

Eksempel:

[
    {
        "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"
    }
]
Kommentarer (1)

Prøv ALT+SHIFT+OPP/NED

Det fungerte for meg!

Kommentarer (0)