Come commentare più righe in Visual Studio Code?


349

Non riesco a trovare un modo per commentare e rimuovere il commento da più righe di codice in Visual Studio Code .

È possibile commentare e rimuovere il commento da più righe nel codice di Visual Studio usando un collegamento? Se si, come si fa?


Come commentare più righe quando una delle righe è già commentata html
Vivek Shukla

Risposte:


354

Shift+ Alt+A

Qui puoi trovare tutte le scorciatoie da tastiera.

Tutte le scorciatoie VSCode

PS: Preferisco Ctrl+ Shift+ /per attivare / disattivare i commenti in blocco perché Ctrl+ /è un collegamento per attivare / disattivare i commenti in linea, quindi è naturalmente più facile da ricordare. Per fare ciò, basta fare clic sull'icona delle impostazioni nella parte inferiore sinistra dello schermo e fare clic su "Scorciatoie da tastiera" e trovare "blocca blocco ...". Quindi fare clic e inserire la combinazione desiderata.


27
Questa probabilmente non è la risposta più votata a causa del modo in cui VS Code funziona per diverse lingue. Per il codice Python, il comando "blocco commenti" Alt + Maiusc + A avvolge effettivamente il testo selezionato in una stringa multilinea, mentre Ctrl + / è il modo per attivare o disattivare qualsiasi tipo di commento (incluso un commento "blocco" come richiesto qui).
Casey Kuball,

Ho trovato molto utile il suggerimento di fare clic sull'icona delle impostazioni e fare clic su Tasti di scelta rapida.
ckkkitty,

1
Puoi trovare le opzioni di commento nel menu Modifica se dimentichi le scorciatoie da tastiera.
Chris Koester,

1
ctrl + shift + A ha funzionato per me per l'aggiunta di commenti su più righe.
Avani Khabiya,

Non c'è un modo per aggiungerli al menu contestuale dell'editor? Vorrei aggiungere comandi di commento / decommenta al menu di scelta rapida.
akinuri,

181

Innanzitutto, seleziona le righe che desideri commentare / decommentare ( CTRL+ Lè conveniente selezionare alcune righe)

Poi:

  • Per attivare / disattivare i commenti di riga, eseguire editor.action.commentLine( CTRL+ /su Windows)

    o

  • Per aggiungere commenti alla riga, eseguire editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Per rimuovere i commenti di riga, eseguire editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    o

  • Per attivare o disattivare un commento a blocchi, eseguire editor.action.blockComment ( SHIFT- ALT- A)

Vedi il documento ufficiale: Key Bindings for Visual Studio Code


10
Purtroppo, cmd+/non è una scorciatoia valida per una tastiera tedesca (Mac). FWIW: l'ho cambiato { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }per abbinare Atom.
Mario,

5
Su mac, è cmd + - (cmd e meno).
Jo Smo,

1
Strano, con me è cmd + = (macos sierra e vscode 161)
xastor

1
Lo sto usando sul file js. Ma non funziona per / * .. * / commento multilinea. invece, mette / rimuove '//' davanti a tutte le linee selezionate
Amit Kumar Gupta,

1
@Mario: ho lottato a lungo, fino a quando finalmente ho deciso di passare dal mio layout svizzero-tedesco a quello americano. Le umlaut sono l'unico problema, ma su Mac ti abitui velocemente alla "soluzione alternativa". Il layout degli Stati Uniti è lo standard per (quasi) tutti i programmi, quando si tratta di scorciatoie, quindi prenderei in considerazione il passaggio.
codepleb

90

La scorciatoia da tastiera per commentare più in Windows è shift+ alt+ A.


Questo è meglio in alcune lingue perché attiva "Blocca commento". CTRL- / attiva / disattiva "Line Comment" che non funziona ad es. In CSS o HTML.
hraban,

Come posso cambiare questa scorciatoia, non riesco a trovarla in File> Preferenze> Tastiera Shorcuts?
sianipard,

questo è l'unico che stavo cercando. Semplicemente perché è un commento di selezione non un commento di riga intera. Avvolge la selezione /**/non con l'intera riga. Sono su Windows 10
Saba Ahang,

80

Come commentare multilinea / riga singola in VS Code:


Mac OS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Finestre:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

Come rimappare / modificare queste scorciatoie?

Finestre: File> Preferenze> Tasti di scelta rapida.

Mac OS: Codice> Preferenze> Scorciatoie da tastiera.

È possibile cercare nell'elenco sia per combinazioni di tasti (nomi di chiave) sia per nomi di comandi.


Leggere: Come impostare le scorciatoie da un altro editor di testo (Sublime, Atom ecc.)?

Documenti ufficiali: Key Bindings for Visual Studio Code


43

Nel mio caso, Ubuntu, il collegamento è ctrl+ shift+ A.


nel mio Ubuntu 16 non funziona, strano, posso cambiare le chiavi ma forse dipende dall'estensione del file?
Ferroao,

29

Puoi vedere tutte le combinazioni di tasti disponibili nella documentazione ufficiale .

Ecco il bit rilevante per osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Dovrai prima selezionare le righe che vuoi commentare, quindi eseguire sopra il collegamento, cioè ⌘/su osx Ctrl/su Windows.


1
Ma non parla di commenti multilinea.
Amit Kumar Gupta,

1
@AmitGupta: ⌘ / Toggle Line Comment <- funziona anche per multilinea.
laishiekai,

evidenziare più righe e ⌘K quindi ⌘C o ⌘K quindi ⌘U funzionerà. ⌘ / fa anche la stessa cosa. @AmitGupta
pythlang

14

Per il mio layout di tastiera è Ctrl+ §per:

//
//
//

E Shift+ Alt+ Aper:

/*
...
*/

2
Maiusc + Alt + A per mac OS
Eran o

12

Per commentare più righe sull'uso del codice visivo

shift+ alt+a

Per commentare l'uso di una sola riga

ctrl + /


7

Nel MacOS commentare le righe multiple in Visual Studio Code tramite la scorciatoia da tastiera:

Option+ Shift+A

/*
...
...
*/

1
Grazie! Questo è un commento MULTILINE, mentre altri suggeriscono commenti SINGLE LINE per multiline.
Eduard il

7

CTRL+ SHIFT+ Aper CSS multilinea

  • Ubuntu 16
  • Versione VSCode 1.17.2

6

Nella nuova versione di VSCODE (versione 1.26.1)

Versione VSCODE

  1. Vai a File> preferenze> Scorciatoie da tastiera
  2. Cercare comment Fare doppio clic sul collegamento esistente 'legatura dei tasti'
  3. E premo la nuova scorciatoia da tastiera nel mio caso ctrl+ shfit+/

Puoi assegnare tutte le scorciatoie che desideri. Spero che sia d'aiuto.

inserisci qui la descrizione dell'immagine


6
  1. Seleziona tutte le righe che desideri commenti

  2. CTRL + /


Sembra un po 'strano che vscode usi Shift + Alt + A per bloccare il commento quando il commento di riga è Ctrl + /. ReSharper utilizza Ctr + Alt + / e Ctrl + Maiusc + / per i commenti di riga e blocco rispettivamente. Per vscode si può vedere che i tasti Maiusc-Alt-A (per i commenti sui blocchi) sono in qualche modo più facili da premere rispetto alle tipiche combinazioni di tre tasti, ma è così poco intuitivo come una scorciatoia da tastiera. Configuro ReSharper (potrebbe anche fare per Visual Studio normale) per usare rispettivamente Ctrl + / e Ctrl + Maiusc + / per i commenti di linea e blocco e vscode per usare Ctrl + Maiusc + / per i commenti di blocco in modo che siano entrambi uguali e intuitivi.
Greg McPherran,

5

Win10 con tastiera francese / inglese CTRL+ /, ctrl+ k+ ue ctrl+ k+ lnon funzionano.

Ecco come funziona:

/ * * / SHIFT+ ALT+A

// CTRL+É

Il tasto É è accanto al tasto Maiusc destro.


4

Puoi trovare il collegamento nel menu Modifica:

Modifica> Attiva / disattiva commento blocco => Maiusc-Alt-A


4

visual studio 2017 facciamo un: Selezione di commenti

Ctrl+ K, Ctrl+C

premi Ctrl+ Kper ottenere il collegamento. premi Ctrl+ Cper confermare http://visualstudioshortcuts.com/2017/


1
Per qualche motivo ho problemi con questo. Di solito devo premere più volte. CTRL + ALT + A funziona meglio per me.
Eric,

1
Questo ha funzionato bene per me. Un bel componente aggiuntivo a questa risposta è "Come decommentare".
Tiago Martins Peres

per rimuovere il commento utilizzare Ctrl+ k, Ctrl+U
Yacine Rouizi

3

CTRL + MAIUSC + A Per Red Hat, centos

  • Scegliere oggetto
  • quindi CTRL+ SHIFT+A

3

Per commentare, utilizzo:

Ctrl+ k, Ctrl+c

e per decommentare:

Ctrl+ k, Ctrl+u

sto usando ubuntu 18.0.4



2

1. Selezionare il testo, premere Cntl + K, C per commentare (Ctr + E + C) 2.Spostare il cursore sulla prima riga dopo il delimitatore // e prima del testo del codice. 3.Premere Alt + Maiusc e utilizzare i tasti freccia per effettuare la selezione. ... 4.Una volta effettuata la selezione, premere la barra spaziatrice per inserire un singolo spazio.


2

Per me era ctrl+ '(sto usando un layout svedese per la tastiera). Spero che aiuti chiunque.


Lo stesso vale per il layout finlandese, che in realtà è lo stesso dello svedese.
Firze,

2

CTRL+ / commento / decommenta più righe di codice

Ctrl+ k+ uper quest'ultimo maiuscolo

ctrl+ k+ lper quest'ultimo minuscolo


2

inserisci qui la descrizione dell'immagine

Seleziona le righe che vuoi commentare

Quindi premere Ctrl+ / per aggiungere commenti alle righe selezionate

inserisci qui la descrizione dell'immagine

E per rimuovere il commento:
selezionare le righe commentate che si desidera rimuovere il commento
Prima premere Ctrl+ K quindi Ctrl+ Uper rendere le righe commentate


1

Puoi visualizzare le scorciatoie esistenti usando gli stessi passaggi di seguito. Trovo che quelli di default siano scomodi, quindi ho usato il seguente processo per cambiare l'IDE per usare il comando '/' visto nei commenti.

Puoi personalizzare le scorciatoie da tastiera andando nel menu "Strumenti" e selezionando "Opzioni". Quindi selezionare "Tastiera" dal ramo "Ambiente". Da lì puoi associare i comandi Edit.CommentSelection e Edit.UncommentSelection a qualsiasi scorciatoia da tastiera che desideri.


1

A partire da ora (versione 1.18.0), puoi controllare le scorciatoie da tastiera andando su File> Preferenze> Scorciatoie da tastiera . Qui puoi cercare le scorciatoie relative ai commenti.

Per gli utenti che provengono Sublime Texto amano avere Ctrl+ Shift+ /, puoi apportare la modifica dall'impostazione sopra menzionata o semplicemente installare l' Sublime Text Keymapestensione da Microsoft.


1

su Windows 10, tastiera italiana, VSC 1.19.1:

Seleziona le righe che vuoi commentare e premi "Ctrl + ù"


1

Per Windows, la chiave predefinita per i commenti su più righe è Alt+ Shift+A

Per Windows, la chiave predefinita per il commento a riga singola è Ctrl+/



1

Se si utilizza VSCode in un ambiente Linux, è possibile commentare più righe in uno dei modi seguenti:

Selezionando un blocco di codice => quindi premere Ctrl+ Shift+ A(Blocca commenti)

Oppure, selezionando un blocco di codice =>, quindi premere Ctrl+ /(commento a riga singola applicato a tutte le righe selezionate)

Spero che questo ti aiuti.


1

In Windows devi premere ctrl+ /in mac per fare + /per fare più commenti

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Quindi, se si desidera annullare il commento, selezionare nuovamente le righe, quindi premere nuovamente ctrl+ /(in Windows) + /(in Mac).


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.