Pengaya / pengaya yang disarankan untuk Microsoft Visual Studio [ditutup]


210

Adakah yang bisa merekomendasikan baik add-ons atau plugin untuk Microsoft Visual Studio?
Gratis lebih disukai, tetapi jika itu sepadan dengan biaya maka itu baik-baik saja.


PVS-Studio Static Code Analyzer untuk C, C ++ dan C #: viva64.com/en/pvs-studio

Lebih baik hapus. Ini tidak aktual. (> 5 tahun dan tidak konstruktif dan tidak semua ada lagi)
Erik

Jawaban:


139

SmartPaster - (GRATIS) Copy / Paste kode generator untuk string

AnkhSvn - (GRATIS) Integrasi Kontrol Sumber SVN untuk VS.NET

VisualSVN Server - (GRATIS) Kontrol Sumber

ReSharper - Peningkatan IDE yang membantu refactoring dan produktivitas

CodeRush - makro Kode gen pada steroid

Refactor - Bantuan refactoring kode

CodeMaid (GRATIS) - Pembersihan kode, analisis organisasi dan kompleksitas

CodeSmith - Pembuat Kode

GhostDoc - (GRATIS) Alat komentar kode sederhana

DXCore (GRATIS) dan banyak plugin yang mengagumkan: DxCore Komunitas Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (GRATIS / MEMBAYAR) Alat Bantu Pengujian Unit

Reflector - (PAY) Fitur kaya .Net Disassembler Reflector AddIn's

Proyek Penyebaran Web - Menyediakan fungsionalitas tambahan untuk membangun dan menyebarkan situs Web dan aplikasi Web ( sumber ).

StudioTools - Asisten navigasi, alat metrik kode, pencarian tambahan, penjelajah file di studio visual dan merobek jendela editor. Pindah dari situs lama (archive.org) ke situs baru dan dihentikan.


The RedGreen plugin untuk DXCore adalah alternatif (jelas tidak kuat) untuk TD.NET yang menyediakan lebih intuitif (R # -seperti!) UI (tempat dekat sebagai kuat atau lengkap, tetapi melakukan pekerjaan)
Ruben Bartelink

saya pikir Anda harus menambahkan "visual yang membantu" untuk jawaban ini ..
ufukgun

Saya tidak percaya Anda tidak memiliki reshareper di sana !!
Hannoun Yassir

@Yassir poin bagus. Saya baru saja beralih dari CodeRush ke ReSharper. Saya benar-benar menggali bagaimana ini membantu dengan TDD (Test Driven Development) dan refactoring.
David Negron

1
@MehdiBugnard yang Anda maksudkan profil kinerja seperti JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Performance Profiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron

98

Tidak gratis, tetapi ReSharper jelas merupakan salah satu rekomendasi.


32
Saya suka ReSharper tetapi MAN tidak suka kinerja studio visual saya.
mmcdole

Simucal: coba letakkan solusi Anda pada disk RAM. Jauh lebih baik, terutama analisis solusi lengkap.
Dmitri Nesteruk

5
Saya hanya melihat kinerja turun dengan file lebih dari 2.5k baris. Kalau tidak, itu baik-baik saja ... dan baris 2.5k terlalu banyak sehingga itu adalah "fitur" yang memberitahu saya bahwa itu harus dalam beberapa file;)
Patrick Desjardins

5
Alat ini benar-benar tidak berguna untuk proyek yang lebih besar. Performa menurun secara instan.
Sergey Akopov

tidak berguna, kinerja babi
cd491415

52

Seluruh Tomat ini Visual Assist X . Saya benar-benar bersumpah dengan itu. Saya ingin melihat colokan yang lebih baik untuk Lint daripada Visual Lint oleh Riverblade, tetapi karena itu pada akhirnya akan dipindahkan ke server build, saya tidak keberatan menjalankannya setiap beberapa hari secara manual.


Saya menulis alat gratis yang mengimplementasikan fitur-fitur "open in workspace" dan "header flip" VAssistX : humbug.net/vsxtool Bahkan bekerja dengan edisi Visual Studio Express yang tidak mengizinkan plugin.
Sam

Jika Anda bisa menambahkan alat refactoring maka itu akan luar biasa :-)
graham.reeds

Haha sayangnya itu berada di luar ruang lingkup apa yang saya inginkan .. itu akan luar biasa.
Sam

35

PowerCommands adalah plugin buatan Microsoft yang menawarkan berbagai fitur baru yang orang mungkin berpikir seharusnya ada di Visual Studio.

Ini termasuk

  • Menyalin / Menempel referensi proyek!
  • "Open Containing Folder" untuk melompat langsung ke lokasi hard drive dari file atau proyek
  • Reorganisasi otomatis dan penyortiran menggunakan pernyataan
  • "Buka Command Prompt Here" untuk membuka prompt perintah di salah satu folder proyek Anda.
  • Ciutkan Proyek

4
Terbuka yang berisi folder dan menggunakan pernyataan sudah di VS2008 jika saya tidak salah
Boris Callens

Reorganisasi Otomatis dan Penyortiran menggunakan pernyataan juga dilengkapi dengan VS2008. Nama perintahnya adalah Edit.RemoveAndSort
André Pena

@Andre PowerCommands juga akan melakukannya saat menyimpan file, atau melakukan semua file dalam suatu solusi. Saya tidak yakin perintah itu akan melakukannya.
Rangoric

Buka Containing Folder untuk file tidak ada bahkan di VS2015 (apalagi VS2008).
dotNET

25

RockScroll luar biasa, dan gratis.


Tambahan

Seperti yang ditunjukkan @Andrei, MetalScroll adalah alternatif yang lebih baik. Ini Open Source, dan mengoreksi beberapa hal yang mengganggu tentang RS.


1
RockScroll luar biasa, kecuali semua kerusakan IDE yang diperkenalkannya. :)
Gabriel Isenberg

Saya tidak pernah mengalaminya, tapi mungkin itu belum diuji dengan baik.
Adam Lassek

Tidak pernah menabrak saya juga. Saya ingin melihat ini diperbarui.
nportelli

Hancur aku, seperti, jutaan kali. IMHO terlalu tidak stabil.
Dmitri Nesteruk

2
Coba MetalScroll !! Ini lebih baik daripada Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea

20

Saya penggemar berat CodeRush dan Refactor! Pro oleh DevExpress. Saya telah menggunakannya selama beberapa tahun, dan tanpa ragu itu membuat saya menjadi pengembang yang lebih cepat. Juga, keduanya dibangun di atas kerangka kerja gratis yang disebut DXCore yang memungkinkan Anda untuk mengembangkan plug-in Anda sendiri untuk Visual Studio, dan langit adalah batas di sana ...


Mungkin saya kehilangan sesuatu, tetapi DXCore tidak gratis.
Sergey Akopov


15

Saya menemukan Ghost Doc sangat berguna.

GhostDoc adalah tambahan gratis untuk Visual Studio yang secara otomatis menghasilkan komentar dokumentasi XML untuk C #. Baik dengan menggunakan dokumentasi yang ada yang diwarisi dari kelas dasar atau antarmuka yang diimplementasikan, atau dengan menyimpulkan komentar dari nama dan jenis metode, properti, atau parameter.


3
GhostDoc akan mendapatkan suara saya jika pertanyaan ini adalah "add-ons / plugins yang paling dibenci". Saya lebih suka tidak memiliki dokumentasi selain dokumentasi ceroboh yang dihasilkan GhostDoc.
Ryan Lundy

Seharusnya bukan akhir dari dokumentasi Anda. Itu hanya titik awal. Saya setuju, hanya memiliki dokumentasi hantu dokumen tidak ada gunanya.
Ray

1
Tetapi jika Anda tidak seharusnya meninggalkan apa yang diproduksi GhostDoc, lalu apa gunanya? Jika Anda menekan /// di VS, Anda secara otomatis mendapatkan templat untuk semua yang ada di metode / properti / apa pun Anda. Satu-satunya hal yang tidak Anda dapatkan adalah komentar GhostDoc yang diproduksi tanpa berpikir.
Ryan Lundy

"GhostDoc adalah gratis" - Tidak memerlukan registrasi dan sekarang nagware
David

14

Jika Anda menggunakan SVN untuk kontrol sumber, pasti dapatkan VisualSVN. Ini memungkinkan interaksi TortoiseSVN dari dalam Visual Studio IDE.

Saya juga menggemakan komentar Resharper. Harga eceran agak curam, tetapi jika Anda seorang siswa atau yang berafiliasi dengan pendidikan, sebenarnya cukup murah.


Secara pribadi saya menemukan plugin open-source AnkhSVN gratis untuk Visual Studio menjadi sangat memadai; Saya menggabungkannya dengan Server VisualSVN. Mungkin layak membandingkan keduanya untuk melihat apakah VisualSVN menambah nilai yang cukup untuk membenarkan harga.
Hydrargyrum

14

+1 Bantuan Visual.

Sangat disayangkan bahwa Anda membutuhkan plugin untuk mendapatkan intellisense yang benar-benar baik tetapi pasti layak untuk dibayar.


Dan Anda mendapatkan opsi refactoring yang bagus dan sorotan sintaks yang jauh lebih baik juga.
fmuecke



9

Manajer Clipboard

Menjaga data clipboard Anda melalui penghapusan garis, beberapa item bagus lainnya tapi itu saja membuat saya bahagia.

Wilayah

Sementara beberapa memiliki masalah dengan daerah, saya pikir jika Anda menggunakannya, alat ini untuk Anda. Secara otomatis region'ize kode Anda ke blok wilayah yang sesuai. Sepenuhnya dapat dikonfigurasi untuk item khusus dll.


9

VSCommands 2010

dari situs web: Versi terbaru mendukung:

  • Kelola Jalur Referensi
  • Mencegah Drag & Drop di Solution Explorer yang tidak disengaja
  • Mencegah penghapusan file tertaut yang tidak disengaja
  • Terapkan Perbaikan (secara otomatis memperbaiki kesalahan / peringatan build)
  • Buka PowerShell
  • Tampilkan Detail Majelis
  • Buat Kontrak Kode
  • Batalkan Bangun saat proyek pertama gagal
  • Output Debug - pemformatan khusus
  • Build Output - pemformatan khusus
  • Output Pencarian - pemformatan khusus
  • Konfigurasikan WPF Rendering
  • Konfigurasikan Log Fusion
  • Konfigurasikan IE untuk debugging
  • Temukan File Sumber
  • Thumbnail di IDE Navigator
  • Dukungan tambahan untuk file xaml, aspx, css, js dan html
  • Nonaktifkan Ctrl + Zoom Roda Mouse
  • Zoom ke Mouse Pointer
  • Konfigurasi
  • Lampirkan ke IIS lokal
  • Salin Path Lengkap
  • Bangun Proyek Startup
  • Buka Command Prompt
  • Cari Online
  • Bangun Statistik
  • Grup item yang ditautkan
  • Salin / Tempel Referensi
  • Salin / Tempel sebagai Tautan
  • Solusi Runtuh
  • Item grup langsung dari antarmuka pengguna (DependantUpon)
  • Buka Dalam Campuran Ekspresi
  • Temukan di Solution
  • Edit File Proyek
  • Edit File Solusi
  • Tampilkan Semua File

dan lainnya, jadi coba sekarang!


8

http://trolltech.com/products/qt/">Qt Kerangka Aplikasi Cross-Platform

Qt adalah kerangka kerja aplikasi lintas platform untuk pengembangan desktop dan tertanam. Ini mencakup API intuitif dan pustaka kelas C ++ yang kaya, alat terintegrasi untuk pengembangan GUI dan internasionalisasi, dan dukungan untuk pengembangan Java ™ dan C ++

Mereka memiliki plug-in untuk Visual Studio dengan biaya sedikit uang, tetapi bernilai setiap sen.


8

Saya telah menggunakan Visual Assist X selama hampir dua tahun sekarang, dan saya merasa sangat berguna saya dapat dengan jujur ​​mengatakan bahwa jika majikan saya tidak menyediakannya, saya harus membayarnya sendiri.
Saya juga menggunakan Perintah Keren dan SlickEdit (versi gratis), yang alat File Explorer dan Command Spy-nya cukup berguna.


7

+1 untuk Visual Assist Dan saya akan menambahkan VLH (Visual Local History) yang menyediakan semacam sistem kontrol sumber lokal. Setiap kali Anda menyimpan file, plugin menambahkan salinan di repositori lokal.


7

ViEmu

dukungan vi / vim di dalam VS


Sebelum menemukan ini, saya dipaksa untuk alt-tab antara Vim dan VS, karena saya tidak bisa tanpa kekuatan vi. ViEmu adalah penyelamat!
Dan

2
VsVim juga merupakan "emulator" vim yang hebat untuk VS, dan bersifat open source.
jurgenb

VSVim telah menjadi jauh lebih baik sejak 2008, ini adalah alternatif gratis yang bagus
Glennular

5

Saya menemukan situs ini bernama Visual Studio Gallery - memiliki banyak tambahan visual studio. Saya sedang menjelajahinya sekarang dan saya merekomendasikan semua orang untuk mengunjunginya.


5

Font Consolas Font gratis dari MS yang dirancang untuk membaca kode.


Font itu digunakan untuk membaca kode? Lucunya, saya menemukannya font terbaik untuk pemrograman / Visual Studio. Terima kasih atas pengetahuannya.
GurdeepS

5

Coba MetalScroll !! Ini lebih baik daripada Rockscroll


Saya menggunakan MetalScroll juga. Sungguh menakjubkan bagaimana konsep yang begitu sederhana dapat sangat membantu. Dengan hanya sekilas Anda secara naluriah tahu di mana Anda berada dalam suatu file, sesuatu yang mirip dengan peta mental lingkungan Anda.
Allbite

[OFF] Logam (hampir) selalu lebih baik daripada Rock \ m / [ON]
Feralheart

4

Sonic File Finder ketika Anda memiliki banyak file dalam solusi Anda dan mencari mereka di explorer solusi menjadi sakit di pergelangan tangan.

Anda mungkin juga menemukan DPack menarik. Beberapa alat dan perangkat tambahan digulung menjadi satu paket yang rapi.



4

+1 untuk CodeRush & Refactor Pro. Saya telah menggunakan CodeRush sejak inkarnasinya Delphi, dan ini sangat luar biasa. Mantra "Kode dengan kecepatan pemikiran" sangat dekat dengan kenyataan;)


4
  1. Microsoft StyleCop menyediakan pengecekan gaya kode untuk C #, kami menggunakannya setiap saat dan menyukainya (gratis)
  2. Axialis IconWorkshop memiliki add-in Visual Studio yang sekarang gratis untuk pengguna VS2008.
  3. Resharper Ya suara lain, karena saya tidak bisa mengungguli semua orang yang menyarankannya :)
  4. Workspace Whiz untuk C ++, saya dulu hidup dengan Workspace Whiz tetapi belum menggunakannya di VS2008 karena saya tidak menyadari ada pembaruan. Harus mencobanya lagi.




3

AtomineerUtils Pro Dokumentasi - pembuatan / pembaruan dokumen DocXml / Doxygen / JavaDoc / Qt otomatis (mirip dengan GhostDoc, tetapi lebih kuat & fleksibel, dan mendukung kode C #, C ++, C ++ / CLI, C, Java dan Visual Basic).

Gaya komentar yang dihasilkan sangat dapat dikonfigurasi, dan pemformatan ulang otomatis (seperti kontrol spasi putih dan pembungkus kata) dapat secara opsional diterapkan untuk menjaga agar komentar dapat dibaca sebagai mungkin. Ini juga memiliki banyak pembantu untuk memungkinkan pengguna membaca dan mengonversi sebagian besar komentar dokumen lawas ke salah satu format di atas.

(Saya penulis, tetapi saya percaya penjelasan di atas adalah deskripsi yang akurat dan obyektif. Add-in ini gratis ketika jawaban ini pertama kali ditambahkan, tetapi untuk menutupi biaya hosting, dukungan, dan terus meningkatkan addin dalam bulanan rilis, sekarang $ 10 dengan uji coba gratis 30 hari)


3

Saya selalu kagum bahwa lebih banyak orang tidak tahu tentang / menggunakan NDepend - ini menunjukkan semua dependensi di setiap tingkat kode Anda, dan bahkan akan menggambar kotak cantik dan gambar panah yang menunjukkan betapa bingung arsitektur Anda sebenarnya :) Bersama dengan TestDriven. Net, saya tidak bisa membayangkan bekerja tanpa itu lagi. Gratis / murah.


NDepend tidak gratis. Satu-satunya hal gratis tentang itu adalah masa percobaan 14 hari.
Luminous

benar, tidak gratis lagi, tetapi mudah sepadan dengan harganya.
Joel di Go
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.