2012-08-24 8 views
12

Visual Studio dispone di un pulsante della barra degli strumenti/tasto di scelta rapida/voce di menu che comments out selected lines of C# code utilizza //.Commentando rapidamente/* C# codice selezionato */in Visual Studio (non // riga intera)

Esiste un commento equivalente a , solo il codice selezionato utilizzando /* ... */?

ad es.

Dato questo codice

string s = "hello"; 
Console.WriteLine(s + " world"); 

Se si seleziona + "world" e ha colpito Ctrl + K, Ctrl + C poi si finisce con

string s = "hello"; 
//Console.WriteLine(s + " world"); 

Tuttavia, vorrebbe

string s = "hello"; 
Console.WriteLine(s /*+ " world"*/); 

Questo potrebbe essere utile quando sto apportando alcune modifiche sperimentali e temporanee a una base di codice esistente mentre corregge alcuni bug.

+0

Penso che abbia lo scopo di dirti che/* */è EV1L !!! (che non lo è) – jv42

+1

long live/* */ – kenny

risposta

18

Resharper fa quello. Costa denaro, ma ne vale la pena.

Si chiama "Block Comment".

E la scorciatoia da tastiera predefinita è Ctrl +Maiusc + /

+0

Ho ReSharper :) –

+1

È praticamente un must! – James

+6

Un'altra cosa positiva di ReSharper è che puoi aumentare la velocità del tuo Visual Studio dieci volte semplicemente disinstallandolo. –

0

È possibile creare una macro, ma che sarebbe reinventare la ruota, e potrebbe non giustifica i mezzi.

+0

Per motivi di interesse, quanto lavoro pensi che sarebbe di creare una macro per farlo? –

+1

Dipende dall'esperienza. La licenza Resharper sarebbe più economica se si considera la tariffa giornaliera di contatto del Regno Unito piuttosto che qualcuno che esegue occasionalmente una macro e la scriva da zero per poi testarla. – Qash

Problemi correlati