2013-03-13 6 views
22

In Visual Studio 2012, quando si desidera commentare una o più righe in un file CSS utilizzando il /* e */ caratteri, VS aggiunge sempre automaticamente i caratteri del commento di chiusura */ subito dopo aver digitato i caratteri del commento iniziale. Quindi, se comincio con questo blocco di codice:Come impedire a Visual Studio di aggiungere automaticamente i caratteri di fine commento quando avvio un nuovo commento in un file CSS

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
    -ms-grid-rows: 140px 80px 1fr; 
} 

e voglio commentare la riga -ms-grid-rows, digito /* all'inizio di quella linea. Questo è quello che voglio vedere:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/* -ms-grid-rows: 140px 80px 1fr; 
} 

Invece, VS aggiunge i */ personaggi non appena avrò finito di digitare le /* personaggi, in questo modo:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/**/ -ms-grid-rows: 140px 80px 1fr; 
} 

Poi ho dovuto eliminare manualmente il automaticamente -aggiunge */ e riaggiungilo dove lo voglio veramente ... in questo caso alla fine della riga sto cercando di commentare.

Come posso impedire a VS di aggiungere automaticamente i caratteri */? Non ho trovato alcuna opzione per disabilitare questo comportamento in Strumenti> Opzioni> TextEditor> CSS.

Per riferimento, sto usando VS2012 Premium.

+1

Cosa succede quando si evidenzia l'intero blocco del codice CSS che si desidera commentare, quindi si preme il pulsante "commenta le linee selezionate" (o CTRL + E, C)? –

+0

@RobertHarvey L'utilizzo del pulsante "commenta le linee selezionate" funziona correttamente – RSW

+1

Eccellente. . . –

risposta

9

Ho paura che non ci sia un'opzione per modificare questo in Visual Studio, almeno non uno che possa vedere. che ho avuto lo stesso problema a volte, e usano generalmente tre modi intorno ad esso:

  1. selezionare le righe per commentare e utilizzare la scorciatoia da tastiera: CTRL + K, C
  2. Tagliare la chiusura */e incollarlo alla fine della locazione
  3. Premere CTRL + Z per annullare la chiusura */

il primo è il metodo migliore, ma se ho già iniziato a digitare 2 o 3 sono sufficienti per ottenere attraverso la pausa nel flusso!

0

Questo non è direttamente disponibile in VS.
Si può fare questo selezionando il contenuto prima (tra cui più righe) e quindi premendo la scorciatoia CTRL + K, CTRL + C comando nell'editor.

+1

Questa è una buona informazione, ma come puoi vedere, questa informazione è già stata data da Rich nella sua risposta più di un anno fa – RSW

+0

@RSW non dimenticare di contrassegnarlo come risposta;) – Rich

+1

@Rich Sì, questa è l'età- vecchio dibattito su cosa fare con le risposte che dicono "quello che stai chiedendo non è al momento possibile, ma ecco la soluzione migliore". Hai dato buone informazioni nella tua risposta, così ho fatto un upvoted. Ma esita sempre a contrassegnare risposte come queste come la risposta ... Preferisco lasciarle senza segno per indicare che il mio problema esiste ancora. Grazie per l'input però! – RSW

Problemi correlati