Quali funzionalità di Eclipse non sono disponibili in Visual Studio? [chiuso]


11

Ho fatto molto sviluppo in Java usando Eclipse e ora ho iniziato a usare lo sviluppo di Visual Studio per .NET. Finora ho trovato gli IDE in grado di fare le stesse cose, ma solo diversi.

Quali funzionalità di Eclipse non sono disponibili in Visual Studio?


6
Lo sviluppo Java non è disponibile in VS :-)
Victor Hurdugaci il

3
Ottieni il tuo self resharper ( jetbrains.com/resharper ) per C # eo Visual Assist x ( wholetomato.com ) per C ++ / C # / VB, a seconda delle tue esigenze linguistiche.
Harald Scheirich,

@Victor, nelle versioni precedenti puoi.

Risposte:



9

A mio avviso, Eclipse Quick Access è una straordinaria funzionalità di usabilità.

Versione breve:

Con Accesso rapido puoi navigare in quasi tutte le parti dell'IDE usando la tastiera. Sì, ciò può essere fatto anche in Visual Studio ma è necessario imparare il collegamento per ciascuna vista: Ctrl + Alt + J per accedere al Browser degli oggetti; Ctrl + Alt + L per Esplora soluzioni, ecc .; oppure usa scorciatoie generiche per cambiare la finestra (come Ctrl + F6 per passare alla finestra successiva una alla volta).

In Eclipse, hai solo bisogno di una scorciatoia: Ctrl + 3 per aprire lo strumento Accesso rapido.

Il cappello dello strumento Accesso rapido ti consente di iniziare a digitare il nome di qualsiasi comando, vista, prospettiva, menu e persino file sorgente! e si completerà automaticamente e suggerirà alternative.

Accesso veloce:

  • Ricorderà le abbreviazioni e gli oggetti a cui accedi più frequentemente e si adatterà progressivamente al modo in cui lo usi.
  • Ti consentirà anche di digitare abbreviazioni PascalCase: vuoi andare alla vista Explorer origine dati? digitare DSE e verrà visualizzato come prima opzione.
  • Mostrerà anche la scorciatoia da tastiera per ciascun elemento come supporto per l'apprendimento.

Leggi di più:

http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html

http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures


1
Visual Studio 2011 avrà cose simili chiamate avvio rapido. blogs.msdn.com/b/visualstudio/archive/2012/02/23/…
softveda,

5

prospettive

Notate come Visual Studio ricorda il layout dell'IDE (finestre aperte, posizioni, ecc.) Che avete usato l'ultima volta che il debugger era in esecuzione? E come passa automaticamente dal layout IDE "non debug".

Eclipse fa lo stesso con Perspectives. Solo che puoi personalizzarli completamente non solo per il debug e non per il debug, ma puoi creare diversi layout con diverse configurazioni IDE e passare da uno all'altro con un semplice clic.

  • Vuoi andare al layout di debug senza eseguire il debug ?. Basta fare clic sul pulsante della barra degli strumenti Prospettiva di debug.

  • Vuoi inventare un nuovo layout senza editor e sono visibili solo Esplora pacchetti e la vista Javadoc? Sposta le finestre come desideri e salvale come nuova prospettiva.

È un ottimo modo per cambiare il tuo IDE in modo appropriato quando anche la tua mente passa da un tipo di compito all'altro.

Guida di Eclipse - Prospettive


Esiste un plugin chiamato Perspectives a questo scopo in VS ( visualstudiogallery.msdn.microsoft.com/… )
ihebiheb,

4

Non ricordo che Visual Studio abbia qualcosa di simile ai set di lavoro di Eclipse .

Set di lavoro - Guida - Eclipse SDK

Sono un modo per raggruppare i progetti inclusi nella tua 'soluzione' (area di lavoro in Eclipse) in un modo che ti consente di nascondere o mostrare diversi set di progetti in base alla parte del codice su cui vuoi lavorare. Ad esempio, è possibile definire un set di lavoro contenente solo i progetti di unit test o solo i moduli relativi al livello di accesso ai dati nel progetto.

È utile filtrare quasi tutte le Eclipse View per mostrare solo le cose relative al working set attualmente selezionato. Ad esempio, l'elenco degli errori: non è necessario visualizzare tutti gli errori nell'area di lavoro, solo quelli relativi ai progetti nel working set attivo.

L'unico modo in cui immagino di duplicare questa funzionalità in Visual Studio è avere un approccio a più soluzioni e aprire e chiudere manualmente le soluzioni.


E se solo potessero essere esportati in un'altra Eclipse - sospiro ...

È possibile caricare / scaricare un gruppo di progetti in Visual Studio utilizzando le cartelle della soluzione. Tuttavia, non è uguale ai set di lavoro.
softveda,

2

Presumo che tu faccia riferimento al Eclipse out-of-the-box vs VS out-of-the-box (altrimenti, ci sono sempre plugin che aggiungono funzionalità extra).

Manca da VS:

  • Ctrl + clic sul nome di un metodo per andare alla sua definizione;
  • Rinforzo automatico completo (per C #) - ma, a dire il vero, a volte è fastidioso;

1
La navigazione verso la definizione del metodo può essere eseguita con il tasto destro del mouse -> Vai a definizione. Non così veloce, ma la funzionalità è lì.
ysolik,

Personalmente, tendo a pensare che il fatto che il browser non completi automaticamente parentesi graffe o tag per me è una caratteristica.
rjzii,

1
@ysolik Il collegamento è F12 per impostazione predefinita - proprio accanto ai tasti di debug, molto utile. Uso anche Shift + F12 molto (trova tutti i riferimenti ai simboli)
Nota per sé - pensa a un nome

È possibile personalizzare il comportamento di completamento del controvento automatico in Strumenti ... Opzioni
JBRWilkinson,

2
La caratteristica che mi manca è il supporto per Ctrl + clic, non Vai alla definizione. Trovo più conveniente fare ctrl + clic che premere F12 ...
Victor Hurdugaci il

0

Non hai niente come Maven a tua disposizione in Visual Studio.

Maven è una bestia complicata da padroneggiare, ma una volta che ha funzionato è incredibilmente potente - in pratica toglie tutto il dolore degli script di costruzione e della gestione delle dipendenze.


Hai Nugget ( nuget.org )
ihebiheb,
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.