Блокнот - прекрасный текстовый редактор. (И иногда WordPad для разрывов строк, отличных от Windows)
Я знаю людей, которые действительно верят в это! Однако они будут использовать IDE для разработки, но продолжат использовать Блокнот для всего остального!
DevExpress для повышения производительности клавиатуры VS. Утилита командной строки SubCommander от VS для регенерации SubSonic DAL. Aptana Studio для лучшего макета CSS / Html и поддержки Javascript. Для супер-заряженного макета я использую сетку 960.
Я использую инструмент под названием ToDoList для отслеживания моих задач программирования. Это особенно полезно для отслеживания шагов разработки через тестирование (TDD), которые я только начал использовать в своих проектах. www.abstractSpoon.com
Хотя это не совсем инструмент, я использую набор инструментов, который предоставляет настраиваемые (изменяемые скины) версии основных элементов управления Windows. www.componentfactory.com. Это позволяет мне очень быстро создавать умные инструменты, внешний вид которых можно динамически изменять. Я действительно планирую когда-нибудь научиться делать это сам, но, хотя у меня мало времени, это позволяет мне сосредоточиться на основных функциях инструмента.
Я также использую SVN для всей системы управления версиями. Это намного лучше, чем программное обеспечение, одобренное компанией, которое предпочитается внутри компании.
http: //subversion.tigris. org /
Не совсем инструмент, но я довольно часто использую 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
Rad Software Regular Expression Designer - это бесплатная загрузка, которая помогает программисты изучают, разрабатывают и тестируют регулярные выражения. Это интерактивное приложение Windows, которое должно быть простым и легким для использования.
Если вы считаете, что GhostDoc полезен, посмотрите AtomineerUtils - он имеет гораздо более мощные функции автоматической документации, гораздо более настраиваемый и работает для C / C ++ / C # / Java и поддерживает форматы DocXML и Doxygen.
Компилятор фрагмента: http://www.sliver.com/dotnet/SnippetCompiler/
PureText для вставки фрагментов моего кода в виде текста в электронные письма и документации в виде простого текста.
За большим списком инструментов я всегда обращаюсь к Списку инструментов Скотта Хансельмана
Что касается моего собственного:
Я знаю, что вы хотели бесплатно, но CodeRush и Refactor - Величие. Если вы занимаетесь профессиональной разработкой .Net, вам стоит обратить на это внимание.
То же самое касается VisualAssist X для разработки на C ++!
Не плагин Visual Studio, но я не могу жить без Launchy
Для RegEx мне нравится Expresso
Ankh, для подрывной деятельности. Не очень хорошо работает, но позволяет вам перемещать / переименовывать файлы, не перемещаясь по домам.
Я говорю «не работает отлично», потому что я все еще использую Tortoise для всех вещей, связанных с фиксацией / обновлением / ветвлением / слиянием и ankh необходимо обновить вручную, чтобы отобразить текущий статус.
SonicFileFinder - отличный, быстрый аддон, используемый для открытия файлов по имени, а не через проводник проекта. Моя единственная жалоба заключается в том, что если вы используете его для открытия файла .asax (и некоторых других менее используемых типов файлов, подобных этому), он запустит представление дизайна вместо представления кода.
http://jens-schaller.de/ sonictools / sonicfilefinder / index.htm
Я использую и рекомендую
для хорошего и чистого кода. Поскольку каждый разработчик в проекте стремится писать код одинаково, легче поддерживать код других.
Наиболее часто используемые элементы:
Простая бесплатная обфускация .NET с поддержкой ILMerge:
Обновление: больше не является бесплатным с 29 июня 2012 г., но вы все еще можете найти старую версию .