2010-08-15 14 views
23

Questo non è un blocco del lavoro in alcun modo, ma ho pensato che dovrei chiedere comunque perché è un piccolo fastidioso. Diciamo che creo un nuovo progetto e inizio a mettere i file sorgente in una directory diversa da quella predefinita che appare la prima volta. Afterwords, ogni volta che apro il progetto, devo navigare nella directory di origine una volta durante quella sessione. Come ho detto, non un grosso problema (ma se risolvibile, allora è la ciliegina sulla torta). Parecchie volte ho distrattamente inserito il file sorgente nella directory predefinita e ho finito con il commit di quel file su SVN e, se sono fortunato, di esaminare tutti i file, rimuoverli e aggiungerli di nuovo.Modifica della directory di file di origine predefinita in Visual Studio

Quindi la mia domanda è, esiste un modo per specificare la directory di origine predefinita in base al progetto?

+0

Sì, ha chiesto di questo un po 'di tempo fa. Non ho trovato alcuna soluzione. In realtà ho cambiato IDE per progetti personali solo perché l'ho trovato così fastidioso; che è molto grato, mi piace molto VS. – Skurmedel

+0

Perché non metti i tuoi progetti nella stessa directory della tua "directory sorgente"? – Matt

+0

Questa è una delle soluzioni, sì, ma mi piace tenere tutto separato. Come ho detto, non uno show stopper e so certamente soluzioni alternative come quella che hai menzionato, ma nel mio particolare set-up, sarebbe stato bello avere quell'opzione. – Samaursa

risposta

-3

La modifica della cartella di progetto predefinita può essere d'aiuto. This page illustra come modificare l'impostazione predefinita per Visual Studio 2005 e dovrebbe essere la stessa per le versioni successive.

+0

Il problema non è la cartella predefinita per tutti i progetti, ma la directory di origine predefinita per ogni singolo progetto. Visual Studio dovrebbe scrivere tali informazioni in ogni file di progetto per sapere dove sono posizionati i suoi file di origine in modo che ogni volta che voglio creare un nuovo file sorgente per un particolare progetto, vada sempre nella directory che ho selezionato, e non il default che è solitamente la cartella in cui si trova il progetto. – Samaursa

2

Ho incontrato la stessa seccatura. Mi piace mettere i file di intestazione dell'interfaccia pubblica per una libreria in una directory separata, ma finire con errori di directory dei file perché ho dimenticato di navigare nella directory corretta quando si salva un nuovo file. Sfortunatamente, Visual Studio non offre un'impostazione per modificare la directory predefinita per i nuovi file di origine C++.

0

Ho avuto lo stesso problema quando ho iniziato a utilizzare i sistemi di compilazione (CMake, Premake) che richiede di mantenere separati i file di progetto dai miei file di origine, il che ha ostacolato il mio flusso di lavoro.

Sebbene la modifica della directory di origine predefinita sia impossibile, se non si ha paura di spendere soldi, la soluzione che ho trovato è stata utilizzare l'estensione Visual Assist.

  • È possibile associare un collegamento della vostra scelta al comando Create File che crea un nuovo file relativo alla directory o al file aperto.
  • Consiglio anche di basare il proprio flusso di lavoro in tutto il meraviglioso comando Create from Usage (che credo aumenta notevolmente la produttività ), che quasi elimina la necessità di creare manualmente i file.

L'estensione è ottima, anche se un po 'costosa. Mi piacerebbe vedere Microsoft incorporare queste funzionalità direttamente nell'IDE alla fine, poiché vengono trovate vaniglia in molti altri IDE, ad es. Eclipse, Intellij.

Potrebbero esserci alcune estensioni gratuite disponibili che fanno la stessa cosa, ma non ne ho trovate nessuna.

Problemi correlati