2015-05-15 5 views
37

Come si cambia il caso del testo evidenziato in Codice di Visual Studio? VS lo consente tramite CTRL + MAIUSC + U e CTRL + U.Come cambiare il caso di testo nel codice di Visual Studio

C'è un bind del comando che posso impostare per fare questo, o è di default qualche altra combinazione di tasti?

+0

Non riesco a trovare scorciatoie rilevanti in associazioni di tasti. Probabilmente questa funzione non è supportata nella versione attuale. Aggiornamento – yushulx

+2

: ora è supportato. Vai su File> Preferenze> Tasti di scelta rapida e cerca "Trasforma". – Dinei

risposta

0

Penso che questa sia una funzionalità attualmente mancante al momento.

Ho notato quando stavo facendo una guida per le differenze di scelta rapida da tastiera tra esso e Sublime.

È un nuovo editor, ma non sarei sorpreso se lo avessero aggiunto in una nuova versione.

Fonte: https://code.visualstudio.com/Docs/customization

27

Ho scritto una proroga di Studio codice visivo per la modifica caso (non solo maiuscolo, molte altre opzioni): https://github.com/wmaurer/vscode-change-case

Per assegnare il comando maiuscolo a una combinazione di tasti (ad esempio, Ctrl +TU), fare clic su File -> Preferenze -> Tasti di scelta rapida, e inserire quanto segue nella configurazione jSON:

{ 
    "key": "ctrl+t u", 
    "command": "extension.changeCase.upper", 
    "when": "editorTextFocus" 
} 




EDIT:

Con novembre 2016 (release notes) aggiornamento VSCode, si è costruito un supporto per la conversione di maiuscole e minuscole tramite i comandi editor.action.transformToUppercase e editor.action.transformToLowercase. Questi non hanno combinazioni di tasti predefinite.

L'estensione change-case è ancora utile per altre trasformazioni di testo, ad es. camelCase, PascalCase, serpente caso, ecc

+0

il "ctrl + t u" non ha funzionato per me sulla versione mac. Ho usato "ctrl + u" perché non è mappato per impostazione predefinita a nessuna azione. – Shahar

+3

Per i pigri: seleziona il testo, ctrl + p, digita '> transform' seleziona lower o upper case poi premi enter – justanotherdev

+0

good stuff - grazie ... – chadbr

40

Facendo eco justanotherdev 's commento:

mind-blowing e utile:

  1. Comando Palette: Ctrl + (shift) + p
  2. tipo >transform selezionare maiuscole/minuscole e premere Invio

enter image description here

+3

È possibile configurare le combinazioni di tasti per questi comandi su File> Preferenze> Tasti di scelta rapida – Dinei

7

Citato da questo post:

La domanda è su come rendere il lavoro U CTRL + MAIUSC + in Visual Studio Codice. Ecco come farlo. (Versione 1.8.1 o successiva). Puoi anche scegliere una combinazione di tasti diversa.

File-> Preferenze -> Tasti di scelta rapida.

Apparirà un editor con il file keybindings.json. Inserire il seguente J2 e salvare.

[ 
{ 
    "key": "ctrl+shift+u", 
    "command": "editor.action.transformToUppercase", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+l", 
    "command": "editor.action.transformToLowercase", 
    "when": "editorTextFocus" 
} 
] 

Ora CTRL + MAIUSC + U sarà capitalizzare testo selezionato, anche se multilinea. Nello allo stesso modo, CTRL + MAIUSC + L renderà il testo selezionato in minuscolo.

Questi comandi sono incorporati nel codice VS e non sono necessarie estensioni per farle funzionare.

+0

Cool! Questa è la risposta che la domanda sta chiedendo! – Nowdeen

+0

Questa dovrebbe essere la risposta accettata, non richiede un plug-in aggiuntivo. – pdem