Các tiện ích / plugin được đề xuất cho Microsoft Visual Studio [đã đóng]


210

Bất cứ ai cũng có thể giới thiệu bất kỳ tiện ích bổ sung hoặc plugin tốt cho Microsoft Visual Studio?
Miễn phí được ưa thích, nhưng nếu nó đáng giá thì không sao.


Bộ phân tích mã tĩnh PVS-Studio cho C, C ++ và C #: viva64.com/en/pvs-studio

Loại bỏ tốt hơn. Đây không phải là thực tế. (> 5 năm và không mang tính xây dựng và không còn tồn tại nữa)
Erik

Câu trả lời:


139

SmartPaster - (MIỄN PHÍ) Sao chép / Dán trình tạo mã cho chuỗi

AnkhSvn - (MIỄN PHÍ) Tích hợp kiểm soát nguồn SVN cho VS.NET

Máy chủ VisualSVN - Kiểm soát nguồn (MIỄN PHÍ)

ReSharper - Cải tiến IDE giúp tái cấu trúc và năng suất

CodeRush - Mã macro gen trên steroid

Refactor - Hỗ trợ tái cấu trúc mã

CodeMaid (MIỄN PHÍ) - Phân tích mã, tổ chức và phân tích độ phức tạp

CodeSmith - Trình tạo mã

GhostDoc - (MIỄN PHÍ) Công cụ bình luận mã đơn giản

DXCore (miễn phí) và nhiều plugin tuyệt vời của nó: DxCore Cộng đồng Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (MIỄN PHÍ / TRẢ TIỀN) Đơn vị hỗ trợ thử nghiệm

Reflector - (PAY) Tính năng phong phú .Net Disassembler Reflector AddIn's

Dự án triển khai web - Cung cấp chức năng bổ sung để xây dựng và triển khai các trang web và ứng dụng Web ( nguồn ).

StudioTools - (MIỄN PHÍ) Trợ lý điều hướng, công cụ đo lường mã, tìm kiếm gia tăng, trình duyệt tệp trong studio trực quan và xé các cửa sổ soạn thảo. Đã chuyển từ trang web cũ (archive.org) sang trang web mới và ngừng hoạt động.


Plugin RedGreen cho DXCore là một giải pháp thay thế (rõ ràng là không mạnh mẽ) cho TD.NET, cung cấp giao diện người dùng (R #-like!) Trực quan hơn (gần như mạnh mẽ hoặc hoàn chỉnh, nhưng thực hiện công việc)
Ruben Bartelink

tôi nghĩ bạn nên thêm "trợ lý trực quan" vào câu trả lời này ..
ufukgun

Tôi không thể tin rằng bạn không có người chia sẻ lại ở đó !!
Hannoun Yassir

@Yassir điểm tuyệt vời. Gần đây tôi đã chuyển từ CodeRush sang ReSharper. Tôi hoàn toàn đào sâu cách nó giúp với TDD (Phát triển dựa trên thử nghiệm) và tái cấu trúc.
David Negron

1
@MehdiBugnard bạn có đề cập đến hiệu suất profiler của như 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

Không miễn phí, nhưng ReSharper chắc chắn là một khuyến nghị.


32
Tôi thích ReSharper nhưng MAN làm điều đó ảnh hưởng đến hiệu suất phòng thu hình ảnh của tôi.
mmcdole

Simucal: thử đặt giải pháp của bạn vào đĩa RAM. Tốt hơn nhiều, đặc biệt là phân tích giải pháp đầy đủ.
Dmitri Nesteruk

5
Tôi chỉ thấy hiệu suất đi xuống với tập tin hơn 2,5k dòng. Mặt khác, nó ổn ... và dòng 2,5k là quá nhiều nên đó là một "tính năng" cho tôi biết rằng nó phải có trong nhiều tệp;)
Patrick Desjardins

5
Công cụ này thực sự vô dụng đối với các dự án lớn hơn. Hiệu suất suy giảm ngay lập tức.
Serge Akopov

vô dụng, theo nghĩa đen là lợn hiệu suất
cd491415

52

Toàn bộ của Tomato Visual Assist X . Tôi hoàn toàn thề với nó. Tôi muốn thấy một plugin tốt hơn cho Lint so với Visual Lint của Riverblade, nhưng vì điều đó cuối cùng sẽ được chuyển lên máy chủ xây dựng, tôi không ngại chạy nó vài ngày một cách thủ công.


Tôi đã viết một công cụ miễn phí thực hiện các tính năng "mở trong không gian làm việc" và "lật tiêu đề" của VAssistX : humbug.net/vsxtool Thậm chí hoạt động với các phiên bản Visual Studio Express không cho phép bổ trợ.
Sam

Nếu bạn có thể thêm các công cụ tái cấu trúc thì điều đó thật tuyệt vời :-)
graham.reeds

Haha thật không may, nó vượt quá phạm vi của những gì tôi muốn .. mặc dù vậy nó sẽ rất tuyệt vời.
Sam

35

PowerCommands là một plugin do Microsoft tạo ra cung cấp nhiều tính năng mới mà người ta nghĩ có lẽ nên có trong Visual Studio ngay từ đầu.

Bao gồm các

  • Sao chép / dán tài liệu tham khảo dự án!
  • "Mở thư mục chứa" để chuyển thẳng đến vị trí ổ cứng của tệp hoặc dự án
  • Tự động sắp xếp lại và sắp xếp các câu lệnh sử dụng
  • "Mở lệnh nhắc ở đây" để mở dấu nhắc lệnh trong bất kỳ thư mục dự án nào của bạn.
  • Sụp đổ dự án

4
Mở thư mục chứa và sử dụng các câu lệnh đã có trong VS2008 nếu tôi không nhầm
Boris Callens

Tự động sắp xếp lại và sắp xếp bằng cách sử dụng các câu lệnh cũng đi kèm với VS2008. Tên lệnh là Edit.RemoveAndSort
André Pena

@Andre PowerCommands cũng sẽ làm điều đó khi lưu tệp hoặc thực hiện tất cả các tệp trong một giải pháp. Tôi không chắc lệnh sẽ làm điều đó.
Rangoric

Mở Thư mục chứa các tệp không có ngay cả trong VS2015 (huống chi là VS2008).
dotNET

25

RockScroll là tuyệt vời và miễn phí.


Phụ lục

Như @Andrei chỉ ra, MetalScroll là một lựa chọn tốt hơn. Đó là Nguồn mở và sửa một số điều khó chịu về RS.


1
RockScroll thật tuyệt vời, loại bỏ tất cả các sự cố IDE mà nó giới thiệu. :)
Gabriel Isenberg

Tôi chưa bao giờ trải nghiệm điều đó, nhưng một lần nữa có lẽ nó chưa được thử nghiệm tốt.
Adam Lassek

Không bao giờ sụp đổ trên tôi. Tôi muốn thấy cập nhật này.
nportelli

Đâm vào tôi, như, một triệu lần. Cách IMHO quá không ổn định.
Dmitri Nesteruk

2
Hãy thử MetalScroll !! Nó tốt hơn Rockscroll: blog.andrei.rinea.ro/post/ Kẻ
Andrei Rînea

20

Tôi là một fan hâm mộ lớn của CodeRush và Refactor! Chuyên nghiệp bởi DevExpress. Tôi đã sử dụng chúng trong một số năm, và không nghi ngờ gì nữa, nó làm cho tôi trở thành một nhà phát triển nhanh hơn. Ngoài ra, cả hai đều được xây dựng trên một khung công tác miễn phí có tên DXCore cho phép bạn phát triển các trình cắm riêng của mình cho Visual Studio và bầu trời là giới hạn ở đó ...


Có lẽ tôi đang thiếu một cái gì đó, nhưng DXCore không miễn phí.
Serge Akopov


15

Tôi thấy Ghost Doc rất hữu ích.

GhostDoc là một bổ trợ miễn phí cho Visual Studio, tự động tạo các nhận xét tài liệu XML cho C #. Hoặc bằng cách sử dụng tài liệu hiện có được kế thừa từ các lớp cơ sở hoặc giao diện được triển khai hoặc bằng cách suy luận các ý kiến ​​từ tên và loại ví dụ: phương thức, thuộc tính hoặc tham số.


3
GhostDoc sẽ nhận được phiếu bầu của tôi nếu câu hỏi này là "tiện ích bổ sung / plugin bị ghét nhất". Tôi thà không có tài liệu nào hơn là tài liệu vô bổ về loại GhostDoc sản xuất.
Ryan Lundy

Nó không phải là kết thúc của tài liệu của bạn. Nó chỉ là một điểm khởi đầu. Tôi đồng ý, chỉ cần có tài liệu ma là vô nghĩa.
Ray

1
Nhưng nếu bạn không nên để lại những gì GhostDoc tạo ra, thì vấn đề là gì? Nếu bạn nhấn /// trong VS, bạn sẽ tự động lấy mẫu cho mọi thứ trong phương thức / thuộc tính / bất cứ thứ gì của bạn. Điều duy nhất bạn không nhận được là những bình luận do GhostDoc sản xuất.
Ryan Lundy

"GhostDoc là miễn phí" - Không yêu cầu đăng ký và hiện là phần mềm độc hại
David

14

Nếu bạn sử dụng SVN để kiểm soát nguồn, chắc chắn nhận VisualSVN. Nó cho phép các tương tác TortoiseSVN từ bên trong Visual Studio IDE.

Tôi cũng lặp lại bình luận Resharper. Giá bán lẻ hơi dốc, nhưng nếu bạn là sinh viên hoặc liên kết giáo dục, nó thực sự khá rẻ.


Cá nhân tôi thấy plugin nguồn mở miễn phí AnkhSVN cho Visual Studio là hoàn toàn phù hợp; Tôi kết hợp nó với VisualSVN Server. Có thể đáng để so sánh cả hai để xem VisualSVN có thêm giá trị đủ để biện minh cho giá không.
Hydrargyrum

14

Hỗ trợ trực quan +1.

Thật không may là bạn cần một plugin để có được intellisense thực sự tốt nhưng nó chắc chắn đáng để trả tiền.


Và bạn cũng có được các tùy chọn tái cấu trúc đẹp và làm nổi bật cú pháp đẹp hơn nhiều.
fmuecke



9

Quản lý Clipboard

Duy trì dữ liệu clipboard của bạn thông qua việc loại bỏ các dòng, một vài mục tốt đẹp khác nhưng một mình nó làm tôi hạnh phúc.

Khu vực

Trong khi một số có vấn đề với các khu vực tôi nghĩ rằng nếu bạn sử dụng chúng, công cụ này là dành cho bạn. Tự động khu vực hóa mã của bạn thành các khối khu vực thích hợp. Cấu hình đầy đủ cho các mục tùy chỉnh, vv


9

VSCommands 2010

từ trang web: Hỗ trợ phiên bản mới nhất:

  • Quản lý đường dẫn tham chiếu
  • Ngăn chặn kéo và thả ngẫu nhiên trong Solution Explorer
  • Ngăn chặn xóa tập tin liên kết ngẫu nhiên
  • Áp dụng Fix (tự động sửa lỗi xây dựng / cảnh báo)
  • Mở PowerShell
  • Hiển thị chi tiết hội
  • Tạo hợp đồng mã
  • Hủy Build khi dự án đầu tiên thất bại
  • Đầu ra gỡ lỗi - định dạng tùy chỉnh
  • Xây dựng đầu ra - định dạng tùy chỉnh
  • Kết quả tìm kiếm - định dạng tùy chỉnh
  • Cấu hình kết xuất WPF
  • Cấu hình Nhật ký Hợp nhất
  • Cấu hình IE để gỡ lỗi
  • Xác định vị trí tệp nguồn
  • Hình thu nhỏ trong IDE Navigator
  • Hỗ trợ mở rộng cho các tệp xaml, aspx, css, js và html
  • Vô hiệu hóa Ctrl + Zoom Wheel Wheel
  • Thu phóng đến con trỏ chuột
  • Cấu hình
  • Đính kèm vào IIS cục bộ
  • Sao chép đường dẫn đầy đủ
  • Xây dựng dự án khởi nghiệp
  • Dấu nhắc mở
  • Tìm kiếm trực tuyến
  • Xây dựng số liệu thống kê
  • Mục liên kết nhóm
  • Sao chép / Dán tham chiếu
  • Sao chép / Dán dưới dạng Liên kết
  • Giải pháp thu gọn
  • Các mục nhóm trực tiếp từ giao diện người dùng (DepguardUpon)
  • Mở trong biểu thức pha trộn
  • Xác định vị trí trong Giải pháp
  • Chỉnh sửa tập tin dự án
  • Chỉnh sửa tập tin giải pháp
  • Xem tất cả các tệp

và những người khác, vì vậy hãy thử ngay bây giờ!


8

http://trolltech.com/products/qt/"> ​​Khung ứng dụng đa nền tảng

Qt là một khung ứng dụng đa nền tảng cho phát triển nhúng và máy tính để bàn. Nó bao gồm API trực quan và thư viện lớp C ++ phong phú, các công cụ tích hợp để phát triển và quốc tế hóa GUI và hỗ trợ phát triển Java ™ và C ++

Họ có một trình cắm cho Visual Studio có giá một chút tiền, nhưng nó đáng giá từng xu.


8

Tôi đã sử dụng Visual Assistant X được gần hai năm và tôi thấy nó rất hữu ích. Tôi có thể thành thật nói rằng nếu chủ nhân của tôi không cung cấp nó, tôi phải tự trả tiền.
Tôi cũng sử dụng Cool Commands và SlickEdit (phiên bản miễn phí), có công cụ File Explorer và Command Spy khá hữu ích.


7

+1 cho Visual Assistant Và tôi sẽ thêm VLH (Visual Local History) cung cấp một loại hệ thống kiểm soát nguồn cục bộ. Mỗi khi bạn lưu một tệp, plugin sẽ thêm một bản sao vào kho lưu trữ cục bộ.


7

ViEmu

hỗ trợ vi / vim bên trong VS


Trước khi tìm thấy điều này, tôi đã buộc phải thay thế giữa Vim và VS, vì tôi không thể không có sức mạnh của vi. ViEmu là một cứu cánh!
Dan

2
VsVim cũng là một "trình giả lập" vim tuyệt vời cho VS, và nó là nguồn mở.
jurgenb

VSVim đã tốt hơn rất nhiều kể từ năm 2008, đây là một sự thay thế miễn phí tốt
Glennular

5

Tôi tìm thấy trang web này có tên là Visual Studio Gallery - nó có rất nhiều bổ trợ phòng thu trực quan. Tôi đang duyệt nó ngay bây giờ và tôi khuyên mọi người nên ghé thăm nó.


5

Phông chữ Consolas Phông chữ miễn phí từ MS được thiết kế để đọc mã.


Phông chữ đó được sử dụng được thiết kế để đọc mã? Thật thú vị, tôi thấy nó là phông chữ tốt nhất để lập trình / Visual Studio. Cảm ơn các kiến ​​thức.
GurdeepS

5

Hãy thử MetalScroll !! Nó tốt hơn Rockscroll


Tôi cũng sử dụng MetalScroll. Thật sự khá tuyệt vời khi một khái niệm đơn giản như vậy có thể giúp ích rất nhiều. Chỉ cần nhìn thoáng qua bạn theo bản năng sẽ biết bạn đang ở đâu trong một tập tin, một cái gì đó giống với bản đồ tinh thần của khu phố của bạn.
Allbite

[TẮT] Kim loại (gần như) luôn tốt hơn Rock \ m / [ON]
Feral lov

4

Sonic File Finder cho khi bạn có vô số tệp trong các giải pháp của mình và tìm kiếm chúng trong trình khám phá giải pháp trở thành một nỗi đau ở cổ tay.

Bạn cũng có thể thấy DPack thú vị. Một số công cụ và cải tiến cuộn thành một gói gọn gàng.



4

+1 cho CodeRush & Refactor Pro. Tôi đã sử dụng CodeRush kể từ khi Delphi hóa thân và nó hoàn toàn tuyệt vời. Câu thần chú của "Mật mã với tốc độ tư tưởng" rất gần với thực tế;)


4
  1. Microsoft StyleCop cung cấp kiểm tra kiểu mã cho C #, chúng tôi sử dụng nó mọi lúc và yêu thích nó (miễn phí)
  2. Axialis IconWorkshop có bổ trợ Visual Studio hiện miễn phí cho người dùng VS2008.
  3. Chia sẻ lại Có một phiếu bầu khác, vì tôi không thể ủng hộ tất cả những người đề xuất nó :)
  4. Workspace Whiz cho C ++, tôi đã từng sống bằng Workspace Whiz nhưng chưa sử dụng nó trong VS2008 vì tôi không nhận ra có bản cập nhật. Sẽ phải thử lại lần nữa.




3

AtomineerUtils Pro Documentation - tự động tạo / cập nhật doc-ml DocXml / Doxygen / JavaDoc / Qt (tương tự GhostDoc, nhưng mạnh mẽ & linh hoạt hơn và hỗ trợ mã C #, C ++, C ++ / CLI, C, Java và Visual Basic).

Kiểu của các bình luận được tạo ra rất có thể định cấu hình và định dạng lại tự động (như kiểm soát khoảng trắng và gói từ) có thể được áp dụng tùy chọn để giữ cho các bình luận dễ đọc nhất có thể. Nó cũng có nhiều người trợ giúp để cho phép người dùng đọc và chuyển đổi hầu hết các nhận xét tài liệu cũ sang bất kỳ định dạng nào ở trên.

(Tôi là tác giả, nhưng tôi tin ở trên là một mô tả chính xác và khách quan. Bổ trợ này miễn phí khi câu trả lời này được thêm lần đầu tiên, nhưng để trang trải chi phí lưu trữ, hỗ trợ và tiếp tục cải thiện addin hàng tháng phát hành, bây giờ là $ 10 với bản dùng thử miễn phí 30 ngày)


3

Tôi luôn ngạc nhiên khi nhiều người không biết về / sử dụng NDepend - nó hiển thị tất cả các phụ thuộc ở mọi cấp độ mã của bạn, và thậm chí sẽ vẽ các hình ảnh hộp và mũi tên đẹp cho thấy kiến ​​trúc của bạn thực sự bối rối như thế nào :) Cùng với TestDriven. Net, tôi không thể tưởng tượng làm việc mà không có nó nữa. Miễn phí / giá rẻ.


NDepend không miễn phí. Điều miễn phí duy nhất về nó là thời gian dùng thử 14 ngày.
Sáng

đúng, không miễn phí nữa, nhưng dễ dàng đáng giá.
vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.