Visual Studio a par défaut le raccourci Ctrl + l (ligne de coupe). Il copie la ligne où se trouve le curseur dans le presse-papiers et le supprime.
Je ne le trouve pas dans Visual Studio Code. Existe-t-il un moyen de l'ajouter en tant qu'utilisateur final?
(Je sais qu'il y a Ctrl + Shift + K pour la ligne de suppression, ce qui n'est pas le même)
Ce que vous recherchez est le editor.action.clipboardCutAction
commande. Il coupe (supprime et copie dans le presse-papiers) une sélection ou la ligne entière si rien n'est sélectionné.
Je l'ai testé avec vscode 1.23.1
Sous Windows, cette commande est liée à Ctrl + X ainsi que Shift + Delete
J'ai pu obtenir la même fonctionnalité (c'est-à-dire imiter la fonctionnalité de `` sélection de coupe '' de Sublime Text) en procédant comme suit:
"macros": {
"cutLines": [
"expandLineSelection",
"editor.action.clipboardCutAction"
]
}
{
"key": "ctrl+x",
"command": "macros.cutLines",
"when": "!editorHasSelection"
},
Pour que VS Code reconnaisse la commande, j'ai dû ajouter désinstaller et réinstaller l'extension "macros". Je suppose que l'ajout des entrées, puis son installation pour la première fois produirait le même résultat.
À des fins de débogage, voici une capture d'écran de mes raccourcis clavier pour "Ctrl + x" lorsque tout fonctionnait comme je le souhaitais. Comparez le vôtre en tapant "Ouvrir les raccourcis clavier" dans l'invite de commande et en recherchant "Ctrl + x".