Какие бесплатные внешние инструменты вы используете с Visual Studio?

Я просто использую художественный стиль.

Какие другие бесплатные инструменты вы используете для выполнения повторяющихся заданий во время кодирования в Visual Studio?

18 ответов

Решение

Не совсем инструмент, но я довольно часто использую AHK (AutoHotKey) для создания сочетаний клавиш для приложений, которые их не предлагают, а также некоторых для других распространенных задач, например, у меня есть этот скрипт, который всегда работает:

#n::Run Notepad ;Makes Win+n open notepad
#c::Run Calc ;Makes Win+c open calculator
#i::Run Chrome
#t::Run iTunes
#p::Run C:\Program Files\PuTTY\putty.exe
#s::Run WinSCP
#!c::Run cmd ;Makes Win+Alt+c open a command prompt

GNU Coreutils + Bash

Для большого списка инструментов я всегда обращаюсь к Списку инструментов Скотта Хансельмана

Что касается моего собственного:

Я знаю, что вы хотели бесплатно, но CodeRush и Refactor - это величие. Если вы занимаетесь профессиональными разработками.Net, вы должны действительно изучить это.

То же самое касается VisualAssist X для разработки на C++!

Не плагин для Visual Studio, но я не могу жить без Launchy

Для RegEx мне нравится Expresso

Если вы считаете, что GhostDoc полезен, ознакомьтесь с AtomineerUtils - он обладает гораздо более мощными функциями автоматической документирования, гораздо более конфигурируем, работает на C/C++/C#/Java и поддерживает форматы DocXML и Doxygen.

Простое бесплатное запутывание.NET с поддержкой ILMerge:

Eazfuscator.NET

Обновление: больше не бесплатно с 29 июня 2012 года, но вы все еще можете найти старую версию.

Я использую инструмент ToDoList для отслеживания моих задач программирования. Это особенно полезно для отслеживания шагов для разработки через тестирование (TDD), которые я только начал использовать в своих проектах. http://www.abstractspoon.com/

Хотя это и не единственный инструмент, я использую инструментарий, который предоставляет настраиваемые (скины) версии основных элементов управления Windows. www.componentfactory.com. Это позволяет мне очень быстро создавать умные инструменты, которые могут динамически изменять их внешний вид. Я планирую научиться делать это самостоятельно однажды, но, хотя у меня мало времени, это позволяет мне сосредоточиться на основной функциональности инструмента.

Я также использую SVN для всех моих источников контроля. Это намного лучше, чем программное обеспечение, одобренное компанией, которое предпочитается в домашних условиях.
http://subversion.tigris.org/

DevExpress для лучшей производительности клавиатуры VS. Командная строка SubCommander используется из VS для восстановления SubSonic DAL. Aptana Studio для лучшей разметки CSS / Html и поддержки Javascript. Для сверхзарядного макета я использую сетку 960.

Анк, для подрывной деятельности. Не работает отлично, но позволяет перемещать / переименовывать файлы, не обходя все дома.

Я говорю "не очень хорошо работает", потому что я все еще использую Tortoise для всех операций коммитов / обновлений / веток / слияний, и ankh необходимо обновить вручную, чтобы отобразить текущее состояние.

PureText для вставки фрагментов моего кода в виде текста в электронные письма и документации в виде простого текста.

Дизайнер регулярных выражений

Rad Software Regular Expression Designer - бесплатная загрузка, которая помогает программистам изучать, разрабатывать и тестировать регулярные выражения. Это интерактивное приложение Windows, которое разработано, чтобы быть простым и легким в использовании.

Simian, для дублирования кода.

SonicFileFinder - это отличный, быстрый аддон, используемый для открытия файлов по имени, а не через проводник проекта. Моя единственная жалоба заключается в том, что если вы используете его для открытия файла.asax (и некоторых других менее используемых типов таких файлов), он будет запускать представление конструктора вместо представления кода.

http://jens-schaller.de/sonictools/sonicfilefinder/index.htm

Я использую и рекомендую

StyleCop

за хороший и чистый код. Так как каждый разработчик в проекте стремится писать код одинаково, легче поддерживать код других.

Считается ли плагин контроля версий?

Если так:

AnkhSVN

ReSharper / Reflector / GhostDoc / Expresso

SamTools

Наиболее используемые предметы:

  • Ctrl + колесо мыши = страница вверх / вниз вместо увеличения
  • Отладка выпадающего меню панели инструментов
  • Значительно улучшенное прямоугольное копирование / вставка
  • Список файлов решений - реализован в других проектах, но мне нравится, что это панель инструментов

RockScroll

  • Есть некоторые очень раздражающие ошибки, но я справляюсь. Я отчаянно желал бы получить исходный код и переписать его, чтобы исправить ошибки. Ну что ж. (Если автор когда-нибудь захочет выпустить его мне - я обещаю оставить его бесплатным и, если потребуется, с открытым исходным кодом.)
Другие вопросы по тегам