Welcome to MSDN Blogs Sign in | Join | Help
Lo sapevate che... Come convertire gli spazi di schede agli spazi e schede? - #019

Esistono quattro comandi che causano la conversione da spazi a tabulazioni e da tabulazioni a spazi.

Modifica – Avanzate – Inserisci tabulazione in righe selezionate – sostituisce lo spazio in testa a una riga contenente la selezione con le tabulazioni. 

Modifica – Avanzate - Rimuovi tabulazione da righe selezionate – sostituisce lo spazio in testa a una riga contenente la selezione con degli spazi.

Nota: non è supportata la Modifica – Avanzate – Inserisci/Rimuovi tabulazione … per VB. 

Edit.ConvertTabsToSpaces – converte gli spazi selezionati in spazi. 

Edit.ConvertSpacesToTabs – converte gli spazi selezionati in schede.

Nota:

  • questi comandi non sono disponibili per impostazione predefinita sul menu Modifica, quindi è necessario associarli a una scelta rapida, metterli nel menu (prossimamente un tip), o eseguirlo dalla finestra CTRL+D (prossimanete un tip).
  • Potrebbe essere necessario deselezionare Strumenti – Opzioni – Editor di testo – Basic – Specifiche di VB – Riformatta il listato di codice per utilizzare Edit.ConvertTabsToSpaces e Edit.ConvertSpacesToTabs – purché si stiano utilizzando le tabulazioni come default e si desideri convertire qualcosa in spazi.  L'altro modo funzionerà bene (se il default è tabulazioni e si stanno convertendo gli spazi in tabulazioni)

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che… come formattare il documento, il testo selezionato o solo la riga corrente? - #18

Vi è mai capitato che digitando nell'editor e per qualunque ragione, il testo non è rientrato correttamente sulla riga?  Anziché premere backspace o una tabulazione per ogni riga di testo, è sufficiente premere CTRL+K, CTRL+D per fare un Formatta documento.

Per i file più grandi, è possibile selezionare solo l’area che non è giustificata correttamente e fare CTRL+K, CTRL+F.  Questa scelta rapida da tastiera formatterà anche la riga corrente - nessuna selezione necessaria.

Questi comandi si trovano sotto il menu Modifica – Avanzate.

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Shameless plug …

… letteralmente “pubblicità spudorata” :-)

E’ una espressione un po’ familiare ma si usa anche in ambito lavorativo per indicare il farsi un po’ di pubblicità magari non esattamente adatta al contesto.

Per farla breve, volevo solo segnalarvi anche tramite questo blog che sto conducendo una survey per determinare il gradimento di Visual Studio 2008 e per raccogliere commenti e suggerimenti per migliorare il prodotto, la sua traduzione e/o altri servizi collegati.

La trovate qui – fino a metà Febbraio.

Vi ringrazio anticipatamente della collaborazione

Aldo

 

p.s. – appena riemergo da una serie di impegni riprenderò a tradurre il blog di Sara. Scusate per l’attesa.

Lo sapevate che … c’è un stack di navigazione di Go To Definition (Vai a definizione)?! - #367

Ho aggiunto un punto esclamativo perché questo non l’ho mai saputo. è incredibile che io trovi ancora nuove funzionalità dell’IDE! Quando finirà questa pazzia? In tutta sincerità, questa è una funzionalità dell’IDE specifica per C#, essendo collegata alla finestra Go To Definition . (Chiedo scusa agli sviluppatori VB. E agli sviluppatori C/C++ , leggete la mia nota sotto)

Sappiamo che Visual studio ha uno stack di navigazione dal post Navigate Forward and Navigate Backward keyboard shortcuts. Ma, e questo non lo sapevo, Visual Studio ha uno stack separato di navigazione per tenere traccia dei movimenti del cursore per le chiamate Go To Definition (ma solo per il codice C#?)

Si inizia richiamando Go To Definition, e ovviamente il cursore va alla definizione. Ora potete ritornare alla posizione precedente premendo CTRL+SHIFT+8.

View.PopBrowseContext command

E per ritornare alla definizione, premete CTRL+SHIFT+7.

View.ForwardBrowseContext Ctrl+Shift+7

Onestamente ho impiegato più di 30 minuti per capire come funziona questo stack di navigazione. Ho iniziato a capire come funzionava quando ho notato che il nome del comando dello shortcut Ctrl+Shift+8 è “View.PopBrowseContext”.

Ctrl+Shift+7 fa un push delle definizioni sullo stack e Ctrl+Shift+8 ne fa un pop. La parte che mi era risultata difficile da capire è stata che la navigazione è realmente uno stack, quindi l’operazione push esegue Go To Definition e l’operazione pop va alla locazione da cui la Go To Definition è stata chiamata. In altre parole, se eseguite tanti Ctrl+Shift+7 finché non avete esaurito le definizioni (quindi lo stack sarà vuoto) e poi premete Ctrl+Shift+8 per fare Go To Definition, lo stack conterrà solo una definizione. Quindi il prossimo Ctrl+Shift+7 avrà solo una locazione a cui andare.

Per i programmatori C/C++, pare che Ctrl+Shift+7 non funzioni(?) quindi nulla è mai rimesso sullo stack , per cui sembra che Ctrl+Shift+8 funzioni solo una volta.

Sperabilmente ore è tutto comprensibile!  =D

Correggetemi se sbaglio ma mi pare che questa sia una funzionalità solo di VS 2008

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Post Originale qui

Technorati Tags: VS2008Tip

Lo sapevate che ... Come commentare e decommentare velocemente il codice utilizzando le scorciatoie di tastiera? - #017

Ah, la vita è veramente nelle cose semplici, non è vero?

Utilizzate Ctrl+K, Ctrl+C per commentare il codice e Ctrl+K, Ctrl+U per decommentare il codice. Tutte le impostazioni di default, incluse le impostazioni generali di sviluppo, Visual Basic, C# e C++ hanno questi comandi associati a queste scorciatoie di tastiera.

Potete trovare questi comandi sotto il menu Modifica - Avanzate

 

Se le vostre associazioni di tasti sono differenti, consultate il tip di ieri su Come vedere quale comando è associato a una scorciatoia di tastiera.

Tip originale: http://blogs.msdn.com/saraford/archive/2007/08/17/did-you-know-how-to-quickly-comment-and-uncomment-code-using-keyboard-shortcuts.aspx

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Come creare o cambiare le scorciatoie della tastiera di Visual Studio? - #016

La shell di Visual Studio è un grande posto. Dovrei saperlo, da quando ho utilizzato Visual J# tutti i giorni per un anno prima di unirmi al team. Mentre scrivo questi tip, provo a pensare indietro ai miei giorni con J++ mentre metto su una lista di suggerimenti e di trucchi che io avrei voluto conoscere allora e quello che ora dò per scontato. Uno di questi è senza dubbio l'associazione di tastiera. Forse non guardo abbastanza duramente le caratteristiche di Visual Studio. Forse non ho mai avuto la necessità di ridefinire un comando, così non ho mai scoperto questa cosa. In ogni caso, qui è spiegato come fare, così ora lo sanno tutti.

Per creare o cambiare una scorciatoia di tastiera di un dato comando:

  1. andate su Strumenti - finestra Opzioni e scegliete Ambiente - Tastiera
  2. inserite il nome del comando nella casella Mostra comandi contenenti o selezionate il comando dalla list box
  3. nella casella Premi tasti di scelta rapida, premete la combinazione di tasti che volete associare con il comando selezionato attualmente
  4. premete Assegna

Se ci sono conflitti, la casella Combinazione già utilizzata da: mostrerà il conflitto. Premete Assegna per sovrascrivere la combinazione in conflitto.

Notate che qui ci sono diversi ambiti. La combo box Usa nuova combinazione in: mostra l'ambito attuale per quella particolare scorciatoia di tastiera con l'ambito Globale come default. Per esempio, le scorciatoie di tastiera assegnate nell'ambito Editor di testo funzioneranno solo quando il focus è nell'editor di testo (così come nell'editor di codice). Se voi spostate il focus in una finestra degli strumenti e provate la stessa scorciatoia di tastiera, sarà eseguito il comando associato alla scorciatoia di tastiera sotto l'ambito globale.

Per trovare a quale comando è associata una scorciatoia di tastiera:

  1. andate su Strumenti - finestra Opzioni e scegliete Ambiente - Tastiera
  2. nella casella Premi tasti di scelta rapida, premete la combinazione di tasti che vi interessa
  3. la combo box Combinazione già utilizzata da: visualizzerà il comando associato - nota: assicuratevi di aprire la lista se ci sono associazioni di tasti multiple, oppure la combo box sarà vuota, in uno stato indisponibile.

Un altro modo "divertente" di conoscere come Visual Studio scorre nella lista dei comandi disponibili. Per esempio, se scrivete Edit.Line, vedrete tutti i comandi che contengono "Edit.Line". Scoprirete un comando chiamato "Edit.LineTranspose" che è associato a Shift+Alt+T. Nel caso in cui non avete mai avuto la necessità di trasporre una linea, ora conoscete la scorciatoia per farlo.  =)

Tip originale: http://blogs.msdn.com/saraford/archive/2007/08/16/did-you-know-how-to-create-or-change-visual-studio-keyboard-shortcuts.aspx

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... come abilitare lo spazio virtuale? - #015

Il tip odierno è mutuamente esclusivo con quello di ieri, il tip sul ritorno a capo automatico, il che significa che anche provando con le vostre forze, non sarete in grado di abilitare entrambe le opzioni di ritorno a capo automatico e di spazio virtuale. Se trovate un modo per farlo, per favore inviatemi una mail.  =)

Nota: nella figura qui sopra, ho cerchiato il cursore nello spazio virtuale. Ho abilitato la visibilità dei caratteri spazio per dimostrare che non ci sono spazi dopo il nome della classe Program.

Non uso mai il ritorno a capo automatico e da un po' di settimane sto usando lo spazio virtuale, ma nessuno dei due è abbastanza per me. Sono curiosa su come voi utilizzate queste caratteristiche, quindi per favore lasciate un commento e condividete con il gruppo. Sono sicura di imparare qualcosa di nuovo.  =)

 

Tip originale: http://blogs.msdn.com/saraford/archive/2007/08/15/did-you-know-how-to-enable-virtual-space.aspx

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Qual'è la differenza tra la finestra Autos (Auto) e la Locals (Variabili locali)? - #316
 

Mi sono sempre chiesta ciò, e alla fine mi sono presa il tempo per chiedere a Dustin Campbell quando l'ho incontrato la scorsa settimana per tip sul Debugger.

La finestra Autos mostra l'istruzione corrente e quella precedente.  E' sempre stata l'istruzione precedente che mi ha messo in crisi, dato che non avevo mai prestato sufficiente attenzione da realizzare che quella variabile veniva da lì.

La finestra Locals mostra tutto ciò che è attualmente in scope. Quindi la finestra Autos è un sottoinsieme della finestra Locals.

Ad esempio, considerate il seguente codice che non fa nient'altro che produrre avvisi per variabili inutilizzate:

Code snippet showing some variables

Nella finestra Autos, vedrete che vengono valutate l'istruzione precedente e quella corrente:

Auto windows showing previous and next statements

Nella finestra Locals, vedrete tutto ciò che è in scope, incluso il parametro args:

Locals window showing everything in scope

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Come abilitare il ritorno a capo del testo? - #014

Word Wrap With Visual Glyph

Andate su Strumenti - Opzioni e sotto Editor di testo - Tutti i linguaggi - Generale, spuntate l'opzione A capo automatico. Quando viene spuntata, si attiverà l'opzione Mostra icone per ritorno a capo automatico.

Word Wrap Setting in Tools Options

Potete anche personalizzare il colore di primo piano del simbolo che rappresenta il ritorno a capo automatico nella finestra di dialogo Strumenti - Opzioni, sotto Ambiente - Tipi di carattere e colori, modificando la voce Spazio vuoto visibile.

Fonts And Colors Word Wrap Option

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Come personalizzare la finestra di ricerca CTRL+D? - #013

In un precedente tip, ho introdotto la finestra CTRL+D e il modo per eseguire una ricerca veloce nel documento corrente. Il tip di oggi si focalizza su come personalizzare la vostra "esperienza-utente" con CTRL+D.

Premete CTRL+F per richiamare la finestra di ricerca veloce. A questo punto potete personalizzare le opzioni di ricerca come specificato di seguito.

Quick Find Search Options

 

 

 

 

 

 

 

 

 

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati tags: VS2005Tip, VS2008Tip

Lo sapevate che ... La finestra CTRL+D esegue una ricerca veloce nel documento corrente? - #012

Ctrl-D Window (a combo box on the command bar)

La finestra Ctrl+D è un altro modo per fare una veloce ricerca con visibilità limitata al documento corrente.


Premete CTRL+D per raggiungere la finestra con la combo Trova.
Ora, scrivete qualsiasi stringa da ricercare e premete Invio per eseguire una ricerca in avanti oppure Shift+Invio per una ricerca inversa.

 

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Visual Studio ha una modalità di visualizzazione a schermo intero? - #011

Visual Studio ha quattro modalità di visualizzazione:

1. Finestra di progettazione - quella che vedete quando lanciate Visual Studio

2. Schermo intero - Visualizza - Schermo intero

3. Finestra di debug - quando state eseguendo il debug

4. Finestra dell'editor di file - quando avviate "devenv.exe foo.txt"

Visual Studio in Full Screen View

La tip di oggi, però, si focalizza sulla visualizzazione a schermo intero. Potete passare velocemente alla modalità schermo intero, da una qualsiasi delle altre tre modalità, premendo Shift + Alt + Invio.

Qualsiasi personalizzazione che fate alla finestra in modalità schermo intero persisterà anche nelle altre modalità (ciò significa che quando passate alla modalità progettazione e poi tornate alla modalità schermo intero, vedrete la casella degli strumenti dove si trovava precedentemente in modalità schermo intero) e anche in sessioni diverse di Visual Studio (dopo chiusura/riapertura dell'IDE).

Syndication : Sara Ford’s Weblog

Traduzione di Mario De Ghetto autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... come ottenere la finestra di dialogo Find Source (Trova origine) invece del messaggio "There is no source code available" (Codice sorgente non disponibile)? - #315
 

La giornata di oggi segna il mio settimo anno in Microsoft. Uau.

Se solo lo avessi saputo tempo addietro ... spero che questo porti a qualcuno la gioia che mi sono persa.

A volte state debuggando e VS non sa dov'è locato il file sorgente. VS vi mostra la seguente finestra di dialogo, chiedendovi di specificare la locazione dei sorgenti.

Find Source dialog box

E diciamo che per errore facciate clic su Cancel (Annulla).

Ora riceverete il messaggio "There is no source code available for the current location." (Codice sorgente non disponibile per il percorso corrente.) Argh!

Show Disasembly prompt

Ora, fermereste il debugging e riprovereste, pensando che la finestra di dialogo Find Source venga visualizzata nuovamente ....

ma ahimè, VS vi dice che il codice sorgente non è disponibile, anche se voi volete indicare a VS dove cercare. ARGH!

Andate nelle Solution Properties (Proprietà soluzione) [non le proprietà di progetto]. E sotto Common Properties (Proprietà comuni) - Debug Source Files (Debug file origine), trovate la casella di testo "Do no look for these source files" (Escludi dalla ricerca i seguenti file di origine).

Solution Property Pages

Cancellate la riga che corrisponde al file.

E ora verrà visualizzata la Find Source. Quanti anni in Microsoft mi ci sono voluti per imparare dov'era nascosta questa opzione?! =)

 

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che ... Come creare un Object ID per tenere traccia dei vostri oggetti? - #314
 

Quando aprite un DataTip (Suggerimento dati) per un'istanza di un oggetto, vedrete il menu "Make Object ID" (Crea ID oggetto) nel menu contestuale.

Make Object ID command in DataTip context menu

Se fate click su "Make Object ID", vedrete che {1#} viene aggiunto al contenuto della variabile.

str

e viene anche mostrato nelle finestre Watch (Espressioni di controllo), Autos (Auto) o Locals (Variabili locali).

Quando avete bisogno di controllare di nuovo questo oggetto, potete fare riferimento al suo Object ID come mostrato qui sotto nella finestra Watch.

1# as Name in Watch window

E quando non vi serve più controllare {1#}, potete cancellarlo scegliendo "Delete Object ID" (Cancella ID oggetto) dal menu contestuale, sia dalla finestra Watch (Autos o Locals) o dal DataTip.

Delete Object ID

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

Lo sapevate che … potete interrompere il debugger senza usare i Punti di interruzione (Breakpoints)? - #313
 

Se usate VB, potete aggiungere la parola chiave Stop nel vostro codice per sospendere l'esecuzione. L'istruzione Stop è equivalente ad aggiungere un Punto di interruzione. A volte è più veloce digitare "Stop" che ricordarsi di digitare F9 o di fare clic col mouse.

VB Stop example

Se usate C#, potete usare il metodo Debugger.Break() nel vostro codice, a patto che abbiate aggiunto lo spazio dei nomi (namespace) System.Diagnostics.

C# Debugger.Break() example

Syndication : Sara Ford’s Weblog

Traduzione autorizzata da Sara Ford.

Technorati Tags: VS2005Tip,VS2008Tip

More Posts Next page »
Page view tracker