Настройка Visual Studio

Я работаю с Visual Studio (приложения WinForm и ASP.NET, использующие в основном C#) уже несколько месяцев. По большей части моя IDE настроена довольно стандартно, но мне было интересно, какие предложения с точки зрения плагинов / настроек вы считаете наиболее полезными?

Обновлять: Спасибо за все отличные предложения. Похоже, что все согласны с тем, что я должен изучить Resharper вместе с некоторыми приятными для глаза темами и настраиваемыми шрифтами.


Темы

Бесплатные инструменты

Платные инструменты

  • Решарпер - бесплатно (с открытым исходным кодом), 49 долларов (академические), 199 долларов (личные), 349 долларов (коммерческие)
  • CodeRush с Refactor! ™ Pro - 249 долларов США
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
15
0
3 021
12
Перейти к ответу Данный вопрос помечен как решенный

Ответы 12

У меня есть Resharper и SQL Prompt, оба отличные.

Решарпер

Вы можете попробовать Resharper от JetBraing (http://www.jetbrains.com/resharper/), лучший вариант, когда дело доходит до рефакторинга кода. Я также использую GhostDoc (http://www.roland-weigelt.de/ghostdoc/), чтобы помочь мне с документацией.

Я второй голосование за Resharper. Это действительно существенно улучшает качество вашего кода. CodeRush также хорош и более нагляден, любой из них стоит своих денег (если вы можете убедить своего работодателя купить их для вас :)). Однако вы, вероятно, не захотите использовать и то, и другое одновременно, поскольку существует много функциональных совпадений.

Есть классная бесплатная надстройка "рокскролл", которую Скотт Хансельман связывает с ней, которая заменяет полосу прокрутки визуальным представлением вашего кода, я считаю ее очень полезной.

Лично мне нравится, когда идеал радует глаз. Я думаю, что нашел ссылку в блоге Хансельмана, но я переключился на шрифт Consolas, который немного больше обычного, с более темной темой. Имеет все значение.

Я согласен с настройкой темы - это значительно упрощает работу с окружающей средой.

Вы можете выбрать несколько из галереи на сайте Гензельмана или создать один с этим онлайн-генератором.

Ответ принят как подходящий

Решарпер - определенно отличный инструмент. У него умеренная кривая обучения, но его легко освоить для некоторых простых вещей, а позже добавить мастерства. Это хорошая цена для студентов и довольно дорогая для всех нас. Resharper похож на CodeRush, но, похоже, у него больше поклонников.

PowerCommands - отличный набор надстроек, бесплатно предоставляемый Microsoft. Такие вещи, как «Открыть в проводнике Windows», «Командная строка здесь» и «Копировать / вставить ссылки».

Обсуждение надстройки - это плавающий где-то здесь.

Для прямой настройки изменение цвета - это весело, легко и дает вам большую отдачу от вложенных средств. Я предпочитаю слегка персонализированную версию Тема TextMate Роба Конери для Visual Studio.. Получив цвета, которые вам нравятся, вы можете просто экспортировать настройки носить их с собой куда угодно.

Что касается цветов и тем, Пакет шрифтов Consolas довольно изящный и приятный на вид.

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

  1. GhostDoc и HyperAddin обеспечивают автоматическое создание и форматирование комментариев XML.
  2. RockScroll действительно отлично подходит для просмотра устаревших классов или просто визуального восприятия вашего собственного кода.
  3. Установите TestDriven.NET, чтобы получить Отражатель в меню инструментов (или вы можете следовать этим инструкции).

Убедитесь, что вы установили собственную цветовую тему. Эти URL-адреса - хорошее место для начала поиска:

http://www.codinghorror.com/blog/archives/000682.htmlhttp://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx

Я сам люблю Темную схему Орена Элленбогена. Действительно приятно для глаз. Кроме того, не забудьте заменить шрифт по умолчанию на Consolas или Inconsolata (один от Microsoft, другой - бесплатно). Они оба потрясающие.

Настроить контекстное меню

Я лично настраиваю контекстное меню, чтобы удалить те, которые мне не нужны, и минимизировать время прокрутки. Это также может ускорить отображение меню.

Для этого перейдите в Инструменты / Настройка и отметьте пункт «Контекстные меню». Меню появляется в верхней части основной области дизайна. Чтобы изменить их, выберите нужное контекстное меню и перетащите элементы.

Я обычно удаляю такие элементы, как «Получить версию» в Team Foundation Server, поскольку я редко, если вообще когда-либо, использую его, и я могу использовать его из Team Explorer, если мне нужно.

Настройте http://tim.yen.googlepages.com/CustomizeMenus.png/CustomizeMenus-full;init:.png меню.

Я не могу писать код без Resharper и GhostDoc, оба очень хороши, мне это нравится.

Другие вопросы по теме