2016-05-03 29 views
13

È possibile avere più azioni assegnate a una scorciatoia da tastiera nel codice di Visual Studio?Più azioni su una scorciatoia da tastiera in vscode

Ad esempio: Spostare il cursore in alto x 3 set a "Ctrl + W"

Grazie in anticipo.

+0

Provo a risolverlo con l'estensione "[Esegui su Salva] [1]" (sembra che faccia qualcosa di simile che vogliamo) ma non riesco a capire come farlo. [1]: https://marketplace.visualstudio.com/items?itemName=emeraldwalk.RunOnSave –

risposta

2

Per chiunque altro cerchi una risposta, impara a creare le tue estensioni di codice VS. Ci sono voluti circa un'ora e sono riuscito a creare tutti i tipi di scorciatoie che eseguivano comandi multipli. Il sito di codice vs ha buone risorse per questo: https://code.visualstudio.com/docs/extensions/overview

+4

Puoi condividere la tua estensione? –

5

Più azioni non sono supportate in modo nativo. Ma per ora puoi usare extention macros.

settings.json (Ctrl +,) >>

"macros": { 
    "cursorUp3x": [ 
     "cursorUp", 
     "cursorUp", 
     "cursorUp" 
    ] 
}, 

keybindings.json (Ctrl +k, Ctrl +s) Link keybindings.json click >>

{ 
    "key": "ctrl+w", 
    "command": "macros.cursorUp3x" 
} 
+0

La soluzione più semplice per me, attiva e funzionante in meno di 5 minuti – mattblessed

Problemi correlati