2009-05-01 4 views
6

E come ti aiutano a migliorare la tua programmazione? Potrebbero essere integrati nell'IDE e se sì come?Quali sono i tuoi preferiti programmi di utilità a portata di mano (strumenti) che ti aiutano nella programmazione?

Modifica: Grazie a altCognito È stata posta una domanda quasi doppia prima: named What's in Your Utility Tookit **. "Allmost" dal momento che le liste non ci non forniscono brevi spiegazioni di cosa esattamente ogni strumento fa Edit: Se questa domanda rimane e si desidera aggiungere un nuovo strumento, vi prego, secondo la popolarità di strumento

Uno strumento semplice messa in vendita di

  • grep per la ricerca di testo potente
  • ArsClip - ricorda l'ultimo n numero di voci nel ClipBoard. La combinazione di tasti di scelta rapida Ctrl + Maiusc + Z, 2 ti dà il penultimo testo (o oggetto) copiato dagli Appunti di Windows. Mai sentito parlare di esso che è in qualche modo utilizzato entro VS, né mi sono perso una tale integrazione ...
  • Process Explorer - per uccidere i processi indesiderati (VS Team Services Guida per esempio) + grande morsa di informazioni di sistema globale su Windows
  • Paint.NET - usalo spesso per scrivere o modificare la grafica (Visual Studio fornisce un modesto editing grafico). Paint.NET è grande per fare PNG trasparenti o GIF - clic sullo strumento "bacchetta magica" per selezionare l'area che si desidera rendere trasparente e poi ha colpito Elimina

si potrebbe trovare una più ampia list sul mio blog .. .

+0

duplicato di dio sa quante altre domande –

+0

@Neil: solo uno è abbastanza buono, purché sia ​​possibile collegarlo. Eccone uno: http://stackoverflow.com/questions/173328/whats-in-your-utility-toolkit –

+0

Whoops, questo è quello collegato nella domanda. Ora * devo * trovarne un altro, oppure ho appena chiuso una domanda legittima. –

risposta

1
  • VisualSVN plug-in per Visual Studio - l'integrazione SVN all'interno VS.Net
  • MyGeneration - per la generazione di codice
  • CCTray - per ottenere aggiornamenti in tempo reale su CruiseControl costruisce
  • SQL 200 5 Query Analyzer, naturalmente per le query
  • jquery add-in per Visual Studio per i metodi di jQuery intellisense
  • ReSharper - per highlight errori al volo & diverse altre caratteristiche
  • registratore di prova Watin - per gli script di test di registrazione
  • NUnit - per l'esecuzione di casi di test di unità
  • codice integrato frammenti
  • XML Schema - appositamente per VB.net in VS 2008
0

Refactoring Plugin for Eclipse a cui sto lavorando. Spero che ti permetta di suddividere facilmente le grandi classi che soffrono di troppi campi/metodi in quelli più piccoli. La teoria è che i metodi che utilizzano campi simili appartengono insieme secondo il Principio di Responsabilità Unica.

1

Paint.NET e Notepad ++.

Paint.NET - utilizzare questo spesso per la scrittura o la modifica di grafica (Visual Studio fornisce poco in termini di modifica grafica decente). Paint.NET è ottimo per creare PNG trasparenti o GIF: fai clic sullo strumento "Bacchetta magica" per selezionare l'area che vuoi rendere trasparente, quindi premi Elimina.

NotePad ++ per la possibilità di fare clic con il pulsante destro del mouse su qualsiasi file di qualsiasi dimensione e visualizzarne il contenuto non elaborato, ignorando il visualizzatore predefinito per il file.

1

Il fatto che lo Transmit mi consenta di modificare il live sul server è una vera manna dal cielo.

1

Uno dei miei preferiti è uno script perl perlico che ho scritto che rilascia la formattazione dal testo in modo da poter tagliare (da e-mail o da word doc) e incollare il testo semplice senza foppery.

E qui è;

# Ridiculously simple, but very useful. 
use Win32::Clipboard; 
my $text = Win32::Clipboard::GetText() or exit; 
Win32::Clipboard($text) if $text; 
+0

Divertente l'ho fatto a volte questo: \t package removeEnters; \t usare rigorosamente; \t usare avvertenze; \t utilizzare Win32 :: Clipboard; \t main(); #action !!! \t sub. \t { \t locale $ /; # abilita la modalità slurp localizzata \t my $ text = Win32 :: Clipboard :: Get(); #get il testo dagli appunti \t #added la logica per rimuovere l'entra solo in paragrafi \t \t $ text = ~ s/\ r \ n ([a-z])/$ 1/g; #remove gli entri fuori da esso \t $ text = ~ s/(- End- | ATTENTION)/\ n \ n $ 1 \ n/gi; \t stampa "il testo è \ n"; \t stampa "$ text"; \t Win32 :: Clipboard :: Set ("$ text"); \t} \t 1; \t __END__ –

1

Evernote. Soprattutto perché la sincronizzazione automatica mi consente di visualizzare e modificare facilmente tutte le mie note in ufficio, a casa o in qualsiasi altro luogo in cui ho una connessione web.

2

Expresso: ottimo strumento gratuito e stabile per le espressioni regolari

0

Windows Sidebar per quelle note appiccicose. ottimo per copiare e incollare velocemente il codice.

0
  • Visual Assit X - Questo ha un sacco di piccole cose che fanno fonte di modifica in Visual Studio meglio. L'installazione si integra perfettamente con l'IDE.
  • IncrediBuild - Questo dividerà la compilazione C/C++ su più macchine e/o processori. È un ottimo modo per utilizzare quelle vecchie macchine in giro e più processori. L'installazione si integra perfettamente con l'IDE.
  • Includes - Mostra tutti i file di intestazione inclusi in un dato file. Lo integro aggiungendolo all'elenco degli strumenti esterni nell'IDE.
  • Unlocker - Quando non si riesce a eliminare o rinominare un file o una directory perché è bloccato, questo programma apre automaticamente una finestra che mostra quali programmi hanno bloccato. Non lo integro con l'IDE.
  • Beyond Compare - Confronta file o cartelle. Ho sostituito il programma di confronto predefinito di Visual Source Safe con Beyond Compare.
0

Firebug e Web Toolbar di sviluppo (entrambi per Firefox) - nessuno sviluppatore web dovrebbe essere senza di loro.

Firebug consente di esaminare la struttura di un documento e modificare l'HTML/CSS al volo. Permette anche di vedere il JavaScript coinvolto.

La barra degli strumenti di sviluppo Web consente di disabilitare CSS e cache. Ti consente di ripristinare i cookie.

0

Ack: Come indica il nome di dominio, Ack è migliore di grep. Meglio incredibilmente meglio di grep. Molto meglio di grep che fa sembrare la grep originale danneggiata dal cervello.

Non potrei vivere senza Ack.

0
  • Mylyn - compito incentrato interfaccia per Eclipse
  • Foglyn - per l'accesso ai casi Fogbugz da Eclipse/Mylyn (spudorato)
  • Fiddler2 - HTTP debugger, strumento essenziale
  • CLCL - Appunti cronologia
  • Faststone Screen Capture - per la creazione di schermate eccellenti
  • Paint.NET - per la modifica di schermate o icone