Hapus dan Sortir Menggunakan - Menambahkan entri menu konteks ke Solution Explorer yang mengurutkan dan menghapus menggunakan pernyataan pada setiap file dalam solusi, proyek, atau pada file individual.
Format Dokumen - Menambahkan entri menu konteks ke Solution Explorer dan jendela kode yang mengeksekusi perintah Edit-Memajukan-Format Dokumen pada setiap file dalam solusi, proyek, atau jendela kode saat ini.
Buka Folder di Windows Explorer - Memperluas opsi Buka Folder di menu konteks Windows Explorer ke editor kode dan ke semua file dalam solusi explorer.
StyleCop - StyleCop menganalisis kode sumber C # untuk menegakkan serangkaian gaya praktik terbaik dan aturan konsistensi.
Extension Analyzer - Extension Analyzer membantu men-debug masalah dengan Komponen VSIX, Paket Visual Studio, File PkgDef dan Komponen MEF.
CodeCompare - Code Compare adalah alat perbandingan file dan folder yang canggih. Alat diff berorientasi bahasa pemrograman ini dapat digunakan sebagai tambahan Visual Studio dan sebagai aplikasi mandiri.
Bookmark Bernomor - Bookmark Bernomor memungkinkan pengguna membuat dan mengingat bookmark dengan menggunakan nomor. Pengguna dapat membuat 10 bookmark (mulai dari 0 hingga 9).
Zoom Mouse - Zoom mouse pada kursor mouse alih-alih di bagian atas dokumen yang terlihat. Lihat opsi VS ...
Visual Studio 2010 Pro Power Tools - Satu set ekstensi ke Visual Studio Professional (dan di atas) yang meningkatkan produktivitas pengembang.
Perbaikan JSE - menyediakan fitur penyurutan dan pencocokan kawat gigi yang menyoroti untuk editor Visual Studio JavaScript; menyediakan fantastis #region runtuh di JS dan CSS file, membuat file lama lebih mudah untuk menangani;
NuGet (sebelumnya NuPack) adalah sistem manajemen paket yang berfokus pada pengembang open source dan gratis untuk platform .NET yang bermaksud menyederhanakan proses menggabungkan perpustakaan pihak ketiga ke dalam aplikasi .NET selama pengembangan.
Bahkan jika Anda menggunakan cangkang SVN lain di luar VS (seperti TortoiseSVN), saya sarankan untuk menginstal Penyedia Kontrol Sumber ini untuk secara otomatis melacak nama file, penghapusan dan sejenisnya.
Kecuali jika sudah jauh lebih kuat sejak saya menggunakannya terakhir (2 tahun yang lalu) saya hanya akan bertahan dengan kura-kura.
Sky Sanders
2
Itu menjadi jauh lebih kuat - kami tidak punya masalah dengan itu. Saya pribadi masih tetap menggunakan Tortoise karena saya tidak suka SCC dalam IDE. Terlalu bingung.
Dave Markle
1
AnkhSVN aneh dan tidak stabil. Saya menggunakan VisualSvn, bernilai uang.
IMO, penyimpangan yang luas dari praktik standar VS UI membuat produk ini sangat menyebalkan. Bahkan ketika saya memiliki salinan berlisensi di tempat kerja saya akhirnya menonaktifkannya.
Sam Harwell
3
Sangat bagus mengingat Intellisense tidak bekerja dengan /
clr
1
Saya menggunakan Visual Assist sejak VC6, dan saya benar-benar tidak bisa "melihat" apa pun di editor tanpa itu :)
m_pGladiator
Saya percaya jika Anda tidak memiliki Visual Assist X .. Anda tidak bisa menjadi programmer yang baik ..;)
Saya pikir alat ini mengerikan. Ini menghasilkan komentar tidak berguna yang benar-benar tidak berguna. Mungkin terlihat bagus untuk menghasilkan komentar xml otomatis tetapi "tetapkan atau dapatkan nilai yang menunjukkan apakah instance ini kotor" Apakah ini benar-benar berguna pada properti bernama "IsDirty"? Itu menambahkan baris yang tidak berguna dalam kode Anda menurut saya. Jika Anda harus membuat komentar Xml yang bermanfaat, maka ini tidak akan membantu Anda karena Anda harus menulis sendiri.
Stéphane
18
@Stephane: Komentar tidak dimaksudkan untuk digunakan apa adanya. Mereka dirancang untuk menjadi template bagi manusia untuk menyempurnakan. Karena itu saya merasa sangat berguna.
TrueWill
3
@Stephane TrueWill benar ini adalah templat untuk menghasilkan dokumentasi yang bagus, selain itu jika Anda melihat komentar NET framework, Anda dapat melihat bahwa semuanya memiliki templat bahasa tertentu, saya melakukannya dalam komponen saya sendiri melalui gostDoc. Ini sangat penting ketika menggunakan API publik, dokumentasi harus konsisten, secara leksikal.
BartoszAdamczewski
10
Sebagai "templat bagi manusia untuk menyempurnakan", alat ini tidak masuk akal. Yang harus Anda lakukan adalah mengetik /// (atau '' 'dalam VB) untuk mendapatkan template untuk menyempurnakan. Satu-satunya yang ditambahkan GhostDoc adalah teks yang dibuat dari nama anggota ... teks yang karenanya tidak berguna bagi manusia dengan setengah otak.
Ryan Lundy
7
Dokumentasi "Jelas" adalah dokumentasi yang tidak berguna. Orang tidak melihat dokumentasi untuk mempelajari yang sudah jelas. Lihat, buka properti proyek Anda di bawah Build dan di kotak peringatan Suppress , ketik 1591. Di sana, sekarang Anda tidak akan mendapatkan ping tentang dokumentasi yang hilang. Sekarang Anda dapat mengetikkan dokumentasi nyata di tempat yang diperlukan alih-alih menggunakan GhostDoc untuk menghasilkan undocumentation hanya untuk menghindari peringatan saat Anda kompilasi. Jika saya terdengar agak keras di sini, itu karena saya telah menjadi korban "dokumentasi" yang dibuat GhostDoc di masa lalu. Jangan buang waktu Anda membuat dokumentasi untuk membuang waktu saya.
tautan akan menyenangkan. Ini adalah konten komunitas bukan arah lalu lintas. apa yang terjadi ketika blog Anda mati? Pokoknya terima kasih untuk daftarnya.
Sky Sanders
@ kode penyair: Tautan yang ditambahkan. Tidak mencoba untuk mengarahkan lalu lintas, hanya tidak mau harus menyalin dan menempel banyak tautan.
Scott Dorman
Penyelesaian Pemilih Warna rupanya menyebabkan beberapa masalah ketidakstabilan di VS2010, dan telah dihapus dari Galeri (untuk saat ini).
moswald
Alat Pendiri Tim Server Power? kapan mereka mengubah nama}
Juan Zamudio
Sebagian besar dari mereka termasuk dalam alat VSProductivity dan vs powercommand tools addin.
Ini jauh lebih baik daripada Resharper (yang selalu memperlambat VS saya untuk merangkak), ini bekerja dengan C # dan VB.NET (termasuk refactoring) dan dukungan serta komunitasnya sangat baik. Senilai harganya. Dan ya, itu mendukung 2010 (dalam RC pada saat penulisan ini).
Saya menggunakan AnkhSVN dan tidak menambahkan file ke repositori. Server Visual SVN hebat, jadi saya akan membayangkan klien juga. Tapi saya tidak yakin apa yang akan saya tawarkan di atas AnkhSVN.
Sam Harwell
1
Terakhir kali saya mencobanya, ia menambahkan file .scc ke proyek saya seperti SourceSafe. Saya cukup yakin bahwa VisualSVN dan AnkhSVN memiliki sebagian besar fitur yang sama, tetapi VisualSVN adalah pilihan saya.
jrummell
12
VisualHG adalah plugin kontrol Sumber Mercurial yang menggerakkan TortoiseHG dari VS. Saya penggemar berat Mercurial & DVCS. VisualHG membuatnya bagus dan terintegrasi. Penggemar Git - Saya tidak meminta perang api. Hg hanyalah merek saya.
Saya suka DevExpress dan memilikinya untuk VS2010. Namun ada sedikit gangguan dengan memunculkan menu refactor setelah Anda mengubah pengenal. Dalam VS2008 ketika Anda menekan perintah VS refactor ( Ctrl+,) itu akan membiarkan Anda refactor pengidentifikasi itu ke nama baru. Dalam VS2010 menu itu berkedip dan menghilang dan digantikan oleh menu DevExpress. Anda bisa mendapatkan menu asli tetapi butuh sedikit mengutak-atik.
Doh! Saya sudah menunggu ViEmu versi 2010. Tapi VsVim gratis, sepertinya Symnum Systems (sebelumnya NGEDIT, pembuat ViEmu) akan mengalami beberapa masalah.
Matt Greer
9
CodeMaid tampaknya sangat berguna - itu AutoFormats pada save yang menghemat banyak waktu antara pengembang dan kode-diff. (Apakah ada alat lain yang dapat menggunakan dokumen VS AutoFormat?)
Pembantu kode itu keren, tetapi kemudian memformat beberapa kode dengan cara yang tidak saya sukai dan tidak ada cara untuk mengatur apa yang harus dibersihkan oleh pelayan dan yang tidak. Selain itu Visual Studio saya menjadi lambat
Rumplin
7
VS10x Code Map
Itu sangat keren. Mudah melompat ke properti, metode. Dan mudah memperluas wilayah runtuh dan banyak lagi.
Tidak lagi gratis. Pengembang (sangat tidak jujur) mengumpulkan ratusan ulasan tinggi dengan itu sebagai produk gratis, kemudian mengubahnya menjadi produk berbayar saja.
Ekstensi Kode Editor Kontrak , ekstensi gratis yang memberikan informasi tentang kontrak yang diwarisi untuk metode yang sedang Anda kerjakan, dan daftar kontrak untuk metode apa pun yang Anda panggil. Sayangnya, fitur yang terakhir bertentangan dengan Resharper, tetapi yang pertama masih berfungsi dengan baik.
RockScroll (gratis) - Klik dua kali pada kata / simbol yang menyoroti semua kemunculan kata / simbol itu. Juga ganti bilah gulir dengan pratinjau kode Anda, dengan titik edit dan garis "semua kejadian" disorot.
Contoh penggunaan: ingin melihat apakah variabel digunakan di tempat lain dalam file sumber saat ini? Klik dua kali variabel, lihat bilah gulir untuk highlight merah.
AtomineerUtils Pro (tidak gratis, $ 9,99 USD), menurut saya, lebih baik daripada Ghost Doc. Tapi, seperti Ghost Doc atau generator dokumentasi otomatis, dokumentasi yang dihasilkan dimaksudkan untuk diedit dengan nilai nyata.
Berapa kali Anda ingin mengirim proyek ke teman atau mengunggahnya ke situs web seperti Galeri Kode MSDN hanya untuk menemukan bahwa file zip Anda memiliki banyak hal yang tidak perlu Anda kirimkan sehingga membuat file lebih besar dari itu perlu.
folder bin folder obj folder TestResults folder Resharper Dan kemudian jika Anda lupa tentang menghapus binding Source Control siapa pun yang mendapatkan proyek Anda akan diminta tentang itu. Sebagai seseorang yang banyak melakukan proses ini, saya memutuskan untuk membagikan kode saya kepada Anda untuk membersihkan proyek.
Saya tidak bisa hidup tanpa DPack - terutama ketika mengerjakan proyek besar, membuat navigasi antara file dan anggota menjadi lebih mudah. Dan gratis .
Kekurangan favorit:
Alt + U: browser file, memfilter file saat Anda mengetik
Alt + G: browser kode, memfilter semua anggota saat Anda mengetik
Alt + M: browser kode, memfilter metode dalam file saat ini saat Anda mengetik
...dan seterusnya. Jauh lebih mudah bagi saya kemudian menemukan jalan di sekitar Project Explorer.
DPack sepertinya masih lebih baik bagi saya, karena Anda dapat fokus hanya pada file saat ini, dan Anda dapat memilih untuk melihat metode yang adil, hanya properti, hanya acara, dll. Sangat bagus!
Vingy 1.0 sederhana, tetapi efektif ditambahkan untuk Visual Studio 2010 sehingga Anda dapat mencari web dengan cara yang tidak mengganggu, dan dapat memfilter hasil berdasarkan sumber.
Anda dapat memunculkan Vingy baik dengan mengklik View-> Other Windows -> Vingy Search Window dari Visual Studio IDE, atau hanya dengan menyalakan beberapa teks dalam dokumen dan kemudian mengklik Tools -> Search Selected Text (Ctrl + 1).
Pencarian dengan Vingy cukup mudah. Anda dapat memulai Pencarian dengan dua cara.
Dengan mengetik teks di kotak pencarian Vingy dan menekan 'Enter' atau dengan mengklik tombol 'Go'
Dengan menyorot beberapa teks di editor saat Anda mengetik di Visual Studio, lalu menekan Ctrl + 1
Daftar ini cukup komprehensif, jadi saya menghabiskan beberapa waktu untuk menemukan ekstensi yang saya butuhkan. Inilah snapshotnya. Semoga ini bisa membantu seseorang.
Saya mencoba menginstal Codemaid, dan tampaknya menjadi addon bagus, tetapi respon Visual Studio saya menjadi sangat lambat. Merasa seperti beberapa utas melakukan beberapa pekerjaan sepanjang waktu ketika Codemaid aktif. Jadi hapus instalan untuk saat ini.
VSFileNav - (Gratis) Alat Find File in Solution (bersilangan antara SonicFileFinder dan Resharper). Ringan, mudah digunakan dan cepat (saya muak dengan waktu startup besar dengan Sonic).
Ekstensi "Referensi Tambah Cepat" menambah tag pintar yang VS tunjukkan untuk jenis yang tidak dikenal memberi Anda kesempatan untuk menambahkan referensi perakitan yang sesuai untuk jenis itu ditambah klausa "menggunakan" yang sesuai jika diperlukan dalam satu pemotretan.
NuGet
NuGet (sebelumnya NuPack) adalah sistem manajemen paket yang berfokus pada pengembang open source dan gratis untuk platform .NET yang bermaksud menyederhanakan proses menggabungkan perpustakaan pihak ketiga ke dalam aplikasi .NET selama pengembangan.
sumber
Perintah Power (gratis)
sumber
AnkhSVN (gratis)
Bahkan jika Anda menggunakan cangkang SVN lain di luar VS (seperti TortoiseSVN), saya sarankan untuk menginstal Penyedia Kontrol Sumber ini untuk secara otomatis melacak nama file, penghapusan dan sejenisnya.
sumber
Visual Assist X (tidak gratis)
sumber
Ghost Doc (Gratis)
Butuh beberapa saat untuk mengkonfigurasinya dengan benar, tetapi ini bisa sangat berguna.
sumber
Dari posting blog saya (semuanya gratis):
sumber
DevExpress CodeRush / Refactor! Pro (tidak gratis, $ 249,99)
Ini jauh lebih baik daripada Resharper (yang selalu memperlambat VS saya untuk merangkak), ini bekerja dengan C # dan VB.NET (termasuk refactoring) dan dukungan serta komunitasnya sangat baik. Senilai harganya. Dan ya, itu mendukung 2010 (dalam RC pada saat penulisan ini).
sumber
Editor Tema Warna Visual Studio (gratis)
Saya tidak dapat membuat kode kecuali VS2010 saya memiliki tema seperti StackOverflow.
sumber
VisualSVN (tidak bebas)
Saya pribadi lebih suka ini daripada AnkhSVN karena ini bukan penyedia SCC dan tidak menambahkan file tambahan ke repositori saya.
sumber
VisualHG adalah plugin kontrol Sumber Mercurial yang menggerakkan TortoiseHG dari VS. Saya penggemar berat Mercurial & DVCS. VisualHG membuatnya bagus dan terintegrasi. Penggemar Git - Saya tidak meminta perang api. Hg hanyalah merek saya.
sumber
VSCommands hanyalah salah satu plugin GRATIS terbaik dari sana! ( tautan galeri visual studio )
sumber
DevExpress CodeRush Xpress (gratis)
sumber
Ctrl+,
) itu akan membiarkan Anda refactor pengidentifikasi itu ke nama baru. Dalam VS2010 menu itu berkedip dan menghilang dan digantikan oleh menu DevExpress. Anda bisa mendapatkan menu asli tetapi butuh sedikit mengutak-atik.Editor T4 nyata ditambah alat pemodelan untuk VS2010 menambahkan IntelliSense dan Pewarnaan Sintaks ke Template Teks T4 (Gratis)
sumber
Jika Anda seorang pecinta Vim ...
VsVim - bebas
ViEmu - tidak bebas (juga belum dirilis)
sumber
CodeMaid tampaknya sangat berguna - itu AutoFormats pada save yang menghemat banyak waktu antara pengembang dan kode-diff. (Apakah ada alat lain yang dapat menggunakan dokumen VS AutoFormat?)
sumber
VS10x Code Map Itu sangat keren. Mudah melompat ke properti, metode. Dan mudah memperluas wilayah runtuh dan banyak lagi.
sumber
ReSharper (tidak bebas)
sumber
World of VS Default Browser Switcher untuk dengan mudah beralih browser di proyek web.
sumber
Ekstensi Kode Editor Kontrak , ekstensi gratis yang memberikan informasi tentang kontrak yang diwarisi untuk metode yang sedang Anda kerjakan, dan daftar kontrak untuk metode apa pun yang Anda panggil. Sayangnya, fitur yang terakhir bertentangan dengan Resharper, tetapi yang pertama masih berfungsi dengan baik.
sumber
RockScroll (gratis) - Klik dua kali pada kata / simbol yang menyoroti semua kemunculan kata / simbol itu. Juga ganti bilah gulir dengan pratinjau kode Anda, dengan titik edit dan garis "semua kejadian" disorot.
Contoh penggunaan: ingin melihat apakah variabel digunakan di tempat lain dalam file sumber saat ini? Klik dua kali variabel, lihat bilah gulir untuk highlight merah.
sumber
AtomineerUtils Pro (tidak gratis, $ 9,99 USD), menurut saya, lebih baik daripada Ghost Doc. Tapi, seperti Ghost Doc atau generator dokumentasi otomatis, dokumentasi yang dihasilkan dimaksudkan untuk diedit dengan nilai nyata.
sumber
devColor (Gratis)
Alat kecil yang menggarisbawahi warna hex dalam stylesheet dengan warna yang benar. Saya sangat suka bagaimana itu diintegrasikan ke dalam editor.
sumber
CleanProject - Membersihkan Solusi Visual Studio
sumber
Saya tidak bisa hidup tanpa DPack - terutama ketika mengerjakan proyek besar, membuat navigasi antara file dan anggota menjadi lebih mudah. Dan gratis .
Kekurangan favorit:
Alt + U: browser file, memfilter file saat Anda mengetik
Alt + G: browser kode, memfilter semua anggota saat Anda mengetik
Alt + M: browser kode, memfilter metode dalam file saat ini saat Anda mengetik
...dan seterusnya. Jauh lebih mudah bagi saya kemudian menemukan jalan di sekitar Project Explorer.
sumber
Vingy (Gratis)
Vingy 1.0 sederhana, tetapi efektif ditambahkan untuk Visual Studio 2010 sehingga Anda dapat mencari web dengan cara yang tidak mengganggu, dan dapat memfilter hasil berdasarkan sumber.
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png
Anda dapat memunculkan Vingy baik dengan mengklik View-> Other Windows -> Vingy Search Window dari Visual Studio IDE, atau hanya dengan menyalakan beberapa teks dalam dokumen dan kemudian mengklik Tools -> Search Selected Text (Ctrl + 1).
Pencarian dengan Vingy cukup mudah. Anda dapat memulai Pencarian dengan dua cara.
sumber
Ini daftar ekstensi saya.
Daftar ini cukup komprehensif, jadi saya menghabiskan beberapa waktu untuk menemukan ekstensi yang saya butuhkan. Inilah snapshotnya. Semoga ini bisa membantu seseorang.
Saya mencoba menginstal Codemaid, dan tampaknya menjadi addon bagus, tetapi respon Visual Studio saya menjadi sangat lambat. Merasa seperti beberapa utas melakukan beberapa pekerjaan sepanjang waktu ketika Codemaid aktif. Jadi hapus instalan untuk saat ini.
sumber
VSFileNav - (Gratis) Alat Find File in Solution (bersilangan antara SonicFileFinder dan Resharper). Ringan, mudah digunakan dan cepat (saya muak dengan waktu startup besar dengan Sonic).
Penafian: Saya menulis alat ini.
sumber
Plugin untuk dengan cepat pergi ke file apa pun dalam solusi Sonic finder file (gratis)
Peralihan cepat antara file .h dan .cpp Makro tersedia di sini (gratis)
Dan itu saja =)
sumber
Referensi Tambah Cepat WoVS
Ekstensi "Referensi Tambah Cepat" menambah tag pintar yang VS tunjukkan untuk jenis yang tidak dikenal memberi Anda kesempatan untuk menambahkan referensi perakitan yang sesuai untuk jenis itu ditambah klausa "menggunakan" yang sesuai jika diperlukan dalam satu pemotretan.
sumber