2014-11-12 7 views
15

Comprimere codice regione per JS in Visual Studio 2012 e 2013?Come eseguire il collasso della regione per JS in Visual Studio 2012/2013

#region AutoComplete JS 
$("#<%=txtBirim.ClientID %>").autocomplete({ 
    source: function (request, response) { 
    $.ajax({ 
     url: '<%=ResolveUrl("~/Classlar/TextboxOtomatik.asmx/BirimGetir") %>', 
     data: "{ 'prefix': '" + request.term + "'}", 
     dataType: "json", 
     type: "POST", 
     contentType: "application/json; charset=utf-8", 
     success: function (data) { 
     response($.map(data.d, function (item) { 
     return { 
     label: item.split('-')[0], 
     val: item.split('-')[1] 
     } 
     })) 
    }, 
    Code.... 
#endregion 

Esiste comunque qualcosa di simile?

risposta

24

Utilizzare lo stesso nome nella regione terminale

//#region AutoComplete JS 
$("#<%=txtBirim.ClientID %>").autocomplete({ 
     source: function(request, response) { 
      $.ajax({ 
       url: '<%=ResolveUrl("~/Classlar/TextboxOtomatik.asmx/BirimGetir") %>', 
       data: "{ 'prefix': '" + request.term + "'}", 
       dataType: "json", 
       type: "POST", 
       contentType: "application/json; charset=utf-8", 
       success: function(data) { 
        response($.map(data.d, function(item) { 
        return { 
         label: item.split('-')[0], 
         val: item.split('-')[1] 
        } 
        })) 
       }, 
       Code.... 
//#endregion AutoComplete JS 
+1

lavori anche in css/* regione MyRegion *// * * endRegion MyRegion/ – GibboK

+3

è necessario contare con WebEssentials ... http://vswebessentials.com/features/javascript – Silvestre

3

se si utilizza Essentials Web in Visual Studio che è possibile scrivere

//#region AutoComplete JS 
youcode 
//#endregion 

vedono questo link

4

Ha funzionato per me dopo l'installazione l'estensione di Javascript avanzato di Visual Studio .

È possibile trovare l'estensione here

Dopo aver installato l'estensione basta riavviare il Visual Studio e si può usare in questo modo

//#region MyRegion 

Code Here 

//#endregion 
+1

non funziona in Visual Studio 2017 –

+0

soluzione postato è per VS versione 2012/13 come richiesto dall'OP. – prem

+0

L'estensione Advanced Javascript Outlining non funziona con VS 2017 fino a questo momento. C'è un altro modo per far collassare la regione per VS 2017? –

2
  1. selezionare il codice javascript che si desidera nascondere 2. Premere (

a.Ctrl + M

poi

b.Ctrl + H ) allora si può dare un nome si regione

+0

maggiori dettagli su questa pagina http://blog.degree.no/2013/05/define-a-region-in-javascript-files-visual-studio-2010-2012/ – desiguy

+0

Grazie per questo lavoro con VS 2017 . –

0

Visual Studio: Basta selezionare l'area di codice che si desidera comprimere quindi fare clic destro del mouse, cliccare sul Delineando poi clicca su Nascondi selezione. Si otterrà il segno collasso (+) sulla barra verticale sinistra. Il tasto di scelta rapida è Ctrl + M, quindi Ctrl + H dopo la selezione.

Problemi correlati