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 utilizzare Visual Studio per lo sviluppo .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?

    
posta Jonas 03.10.2010 - 11:05
fonte

6 risposte

10

Eclipse ha la sua Cronologia locale che è un po 'come un super duper Annulla. Non sono a conoscenza di una funzionalità simile in VS.

    
risposta data 03.10.2010 - 16:01
fonte
9

Eclipse Accesso rapido è una straordinaria funzione di usabilità, secondo me.

Versione breve:

Con l'accesso rapido è possibile navigare praticamente su qualsiasi parte dell'IDE utilizzando la tastiera. Sì, ciò può essere fatto anche in Visual Studio ma devi imparare il collegamento a ciascuna vista: Ctrl + Alt + J per andare al Browser degli oggetti; Ctrl + Alt + L per Solution Explorer, ecc; o usa scorciatoie per cambiare finestra generiche (come Ctrl + F6 per andare alla finestra successiva una per una).

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

Il tool tool Accesso rapido ti consente di iniziare a digitare il nome di qualsiasi comando, vista, prospettiva, menu anche i file sorgente! e si auto-completerà e suggerirà alternative.

Accesso rapido:

  • Ricorderà le abbreviazioni e i tuoi elementi di accesso più frequenti e si adatterà progressivamente al modo in cui lo usi.
  • Permetterà anche di digitare le abbreviazioni PascalCase: Vuoi andare alla vista Explorer sorgente dati? digita DSE e verrà visualizzato come prima opzione.
  • Mostra anche la scorciatoia da tastiera per ciascun elemento come aiuto per l'apprendimento.

Ulteriori informazioni:

link

link

    
risposta data 07.10.2010 - 13:00
fonte
5

Perspectives

Si noti come Visual Studio memorizza il layout dell'IDE (finestre aperte, posizioni, ecc.) che hai usato l'ultima volta che il debugger era in esecuzione? E come passa automaticamente tra questo e il layout IDE "non debug".

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

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

  • Vuoi inventare un nuovo layout senza editor e solo il Package Explorer e la vista Javadoc sono visibili? Sposta le finestre come vuoi e salvalo come nuova prospettiva.

È un ottimo modo per cambiare appropriatamente l'IDE quando la tua mente passa anche da un tipo di compito a un altro.

Guida di Eclipse - Prospettive

    
risposta data 07.10.2010 - 13:15
fonte
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 "soluzione" (spazio di lavoro in Eclipse) in un modo che consente di nascondere o mostrare diversi gruppi di progetti in base alla parte del codice su cui si desidera lavorare. Ad esempio, puoi definire un working set contenente solo i progetti di test unitari o solo i moduli relativi al livello di accesso ai dati nel tuo progetto.

È utile filtrare quasi tutte le viste Eclipse per mostrare solo le cose relative al working set attualmente selezionato. Ad esempio, l'elenco degli errori: non devi vedere tutti gli errori nello spazio 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 soluzioni multiple e aprire e chiudere le soluzioni manualmente.

    
risposta data 07.10.2010 - 12:36
fonte
2

Suppongo che tu faccia riferimento all'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 su un nome di metodo per andare alla sua definizione;
  • Supporto automatico completo (per C #) - ma, a dire il vero, a volte è fastidioso;
risposta data 03.10.2010 - 12:10
fonte
0

Non hai nulla come Maven disponibile per Visual Studio.

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

    
risposta data 28.02.2012 - 02:19
fonte

Leggi altre domande sui tag