premo Maiusc + Enter, ma non funziona, Ctrl + Inserisci iniziare una nuova riga, ma non aggiunge e virgola alla fine della linea precedente. C'è una scorciatoia?Come aggiungere il punto e virgola alla fine della riga di codice di Visual Studio
risposta
È nelle preferenze di Visual Studio. Soluzione da sbi's answer here:
- Vai a
Tools/Options/Environment/Keyboard
.- Cambia il menu "Usa nuovo collegamento in:" in "Editor di testo".
- Selezionare il comando
Edit.BreakLine
.- Nel riquadro di modifica
Press shortcut keys
premere Shift + Immettere.
Ha funzionato per me!
Impressionante se sei in Visual Studio. riguarda Visual Studio ** Code ** che è una palla di cera completamente diversa – Michael
Non c'è modo di farlo per impostazione predefinita che potrei trovare. Dovevo solo fare il meglio che potevo.
Ho finito per aggiungere un'associazione tramite File> Preferenze> Tasti di scelta rapida, quindi premendo; dopo la scorciatoia. Avere il punto e virgola è parte del legame è il più vicino ho potuto ottenere ... almeno il mio dito è già finita quella chiave
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+;",
"command": "cursorEnd",
"when": "editorTextFocus"
}
]
Questo significa semplicemente che Ctrl +; ti porta alla fine della linea, quindi tocca; ancora.
Usato qualcosa di simile in Sublime Text con Cmd + Space, ma questo è meglio in VS Code. Funziona alla grande – Jordan
@Jordan Vedo da alcune altre risposte qui che c'è un'estensione punto e virgola finale, ma per me il Ctrl +; alla fine della linea sta funzionando bene, ho anche aggiunto un altro buon set di scorciatoie: Alt + jkli sono i miei tasti di direzione della freccia, quindi posso spostarmi senza dover spostare la mia mano "modo accros s "ai tasti freccia – Ryan
Suppongo che questa è una vecchia domanda, ma Ctrl + Maiusc + Invio lo fa per me. Mette un punto e virgola alla fine della riga anche quando non sei alla fine della riga e imposta il cursore su una nuova riga di seguito. Vedi se ti aiuta. Chherio!
Il computer della mia vittoria 10 ha impostazione predefinita ** Ctrl + Maiusc + Invio ** per inserire una riga vuota sopra la mia istruzione.** Ctrl + Invio ** esegue una riga vuota dopo l'istruzione su cui si trova il cursore. – Michael
Il codice di Visual Studio non sembra supportare direttamente l'aggiunta di un punto e virgola alla fine di una riga tramite una scelta rapida da tastiera, il che significa che avrà bisogno di un'estensione personalizzata per supportarla. Fortunatamente, Sergii Naumov ne ha creato uno per noi, chiamato (appropriatamente) "Trailing Virgola".
Per installare questa estensione:
- lancio di Visual Studio Codice
- Premere il tasto "Ctrl + P" (o "Command + P" su Mac)
- tipo "ext installare Trailing Punto e virgola" per cercare l'estensione
- Con l'estensione visibile sotto la casella di ricerca, fare clic sull'icona Installa estensione in basso a destra dell'estensione. (E 'una nuvola con una freccia rivolta verso il basso ...)
Sarà necessario riavviare Visual Studio codice per abilitare l'estensione (codice Visual Studio dovrebbe richiedere di riavviare una volta che l'estensione è stata scaricata con successo.)
Secondo Sergii, la combinazione di tasti predefinita per l'estensione è "cmd +;". Sul mio Mac, questo significava premere "Command +;", che funzionava alla grande.
Sul mio PC Windows 10, ho provato diverse combinazioni di tasti ("Finestra +;" "Ctrl +;" "Alt +;" ecc.), E niente ha funzionato. Ho aperto le preferenze di scelta rapida da tastiera (File> Preferenze> Scorciatoie da tastiera) e ho cercato la nuova estensione. Ho trovato elencato alla fine delle combinazioni di tasti:
{ "key": "win+;", "command": "extension.trailing-semicolon",
"when": "editorTextFocus" }
Il "vincere" chiave vincolante a quanto pare non funziona. Ho copiato questo binding nel file keybindings.json, modificato "win +;" a "ctrl +;" e ha funzionato come un fascino!
Spero che questo aiuti.
perfetto! il "windows +;" combinazione ha funzionato bene OOTB su Windows –
Ora v'è un'estensione chiamata Colonize:
Maiusc + Inserisci Inserire punto e virgola alla fine della riga e continuare sulla stessa linea
Alt + Enter Inserire virgola la fine della riga e continua sulla nuova riga
Questa è un'estensione eccellente, e imo dovrebbe essere la risposta selezionata. – noumenon
Ho scritto un'estensione per simulare la dichiarazione completa di IntelliJ. Premendo (cmd+;
su mac) si aggiunge ;
alla fine della riga, e si sposta il cursore alla fine della riga. Se la linea termina già con ;
, premendo ctrl+;
sposta semplicemente il cursore alla fine della riga.
C'è anche il supporto sperimentale per la completa function
, if
, switch
, for
e while
. (Non capendo semantica delle lingue, in modo che non può funzionare come previsto.)
Disponibile su vscode marketplace
ext install complete-statement
Esattamente quello di cui avevo bisogno! – Michael
prova 'FINE' +'; '? –
non ha alcun effetto ... – eryrewy
Premi '' end'' prima per passare alla '' fine'' della riga corrente, quindi aggiungi il tuo ''; ''. Non penso che un IDE debba fornire una scorciatoia per questo. Btw, anche le chiavi '' home'', 'page up'',' 'page down'' sono anche i tuoi amici;) –