2010-06-07 1 views
0

Я действительно как VS2008, но мне было интересно, если кто-то обходные пути для этих раздражений:Помощь с Visual Studio 2008 раздражали

  • Когда я открываю /* ... */ блок комментария, VS настаивает на размещении «*» символ на каждом новая линия. Это хорошо, но иногда я этого не хочу. Есть ли способ отключить его? Раздел форматирования в диалоговом окне «Параметры» для редактора C#, похоже, не предлагает это как настраиваемый параметр. Я также пробовал делать Shift + Enter и многое другое.
  • VS2003 используется для отображения активного имени файла и проекта (если есть), принадлежащего ему в заголовке главного окна. Например, «ProjectFoo - AssemblyInfo.cs - Microsoft Visual Studio» или что-то в этом роде. Кажется, что это не так, чтобы включить его. Раньше я полагался на часть проекта, чтобы быстро перейти к проводнику решений, но теперь я обнаружил, что сижу там, думая, к какому проекту принадлежит файл, который я ищу. Когда у вас есть 30 проектов в решении, это, как правило, стареет. И функция автоматической синхронизации здесь не вариант, потому что я заметил, что в 2008 году она медленнее, чем в 2003 году.
  • VS2003 был молниеносным при компиляции проекта, в котором один файл был изменен, и все его зависимости. Кажется, что VS2008 чертовски много дольше, чтобы сделать то же самое. Зачем? Я просмотрел параметры, и все, что я могу найти, это «только компиляция, достаточная для запуска при отладке», но это, похоже, не влияет на скорость сборки. Это «особенность» MSBuild или что-то в этом роде?
  • Есть ли способ отключить этот блестящий селектор, который появляется, когда я нажимаю Ctrl + Tab и просто переключился на следующий файл?
  • Почему VS2008 кладет вкладки вновь открываемых файлов на , начиная с в селекторе вкладок, а не в конце? Я знаю, что это вариант в некоторых редакторах, и некоторые люди предпочитают его, но я хочу, чтобы последний файл, который я открыл, был в конце селектора вкладок. Это тоже не вариант.
  • Существует очень раздражающее отставание, которое я заметил при отладке. По мере того, как я просматриваю код VS, кажется, что каждый открытый файл следует читать только и обратно. Я имею в виду, я вижу, что маленькие синие значки блокировки появляются и исчезают в селекторах вкладок рядом с названиями файлов. Мне действительно нужно просто выполнить мой код, не глядя, чтобы весь фрейм окна и мерцание с каждым F10. Есть ли способ исправить это?
+0

Вам действительно нужно задать один вопрос за один раз. Я сомневаюсь, что кто-то приложит все усилия, чтобы отреагировать на список стилей в Visual Studio. – Aaronaught

+0

Очень хорошо. Я попробую, хотя, может быть, это похоже на спам. Благодарю. – user360804

ответ

0

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

Когда я открываю /* ... */ блок комментариев, VS настаивает на размещении * символа на каждой новой строке. Это хорошо, но иногда я этого не хочу. Есть ли способ отключить его?

Ответ найден в this duplicate:

Инструменты> Параметры ...> Текстовый редактор> C#> Дополнительно> Снимите флажок "Создавать комментарии XML Документация для ///".

(Разумеется, в дополнение к устранению автоматических комментариев в блоке это отключит автоформатирование при вводе «///», как говорится.)

+0

Спасибо, но это не настоящее решение. Я все еще хочу, чтобы работа /// работала! – user360804

+0

@prunet: Я думаю, что для этого нет выбора. Вам просто нужно выбрать, какой из двух вариантов наименее нежелателен. –

+0

Благодарим вас за ответ. Я смотрел на макросы, которые поставляются с VS, и я заметил, что в VSEditor есть один, который выглядит так, как будто это может быть сделано. Я попытаюсь обновить свой вопрос, если найду, что это так. – user360804

0

Позвольте мне еще один вопрос:

VS2003 используется, чтобы быть молниеносно при компиляции проекта, в котором изменил один файл и всю его зависимости. Похоже, что VS2008 занимает много времени, чтобы сделать то же самое. Зачем? Я посмотрел на опции , и все, что я могу найти, это «только для компиляции, чтобы выполнить, когда отладки», но это не похоже на то, что не имеет значения в скорости сборок. Это «особенность» MSBuild или еще что-то?

Это может быть достигнуто путем установки VS только построить проект запуска и его зависимостей, как описано here:

Чтобы построить только проект запуска и его зависимости

  1. На в меню «Сервис» выберите «Параметры».

  2. В диалоговом окне Параметры разверните Проекты и решения папку и выберите Построить и запустить.> Моделировочная и Run, проекты и решения, открывает диалоговое окно Параметры.

  3. Выберите вариант Только для создания проектов запуска и зависимостей от Запуск.

    Когда выбрана эта опция, то только текущий проект запуска и его зависимости построены при:

    • выберите Start (F5) в меню Debug.

      -или-

    • выберите Построить решение (CTRL + SHIFT + B) в меню сборки.

    Когда этот флажок снят, либо из предыдущей команды строит все проекты, их зависимости и файлы решения. По умолчанию этот параметр не выбран.

+0

Благодарим вас за ответ. К сожалению, насколько я вижу, это не имеет никакого эффекта - время компиляции по-прежнему медленнее по сравнению с VS2003. – user360804

0

Я знаю, этот вопрос грязь старый, но в VS2008 вам необходимо открыть инструменты -> Параметры -> Отладка и отключить «Изменить и продолжить», если вы хотите, чтобы это поведение, чтобы остановить.

0

Я надеюсь, что это поможет кому-то найти решения для VS2008 досады. При входе в собственный код на C++ я получал странное отставание, если мой курсор находился в окне исходного файла. Наконец я понял, как избавиться от него.

1) Перейти к «Элементы панели Панель управления \ Все управления \ Персонализация» и выберите «Изменить указатели мыши»

2) Выберите вкладку «Указатели»

3) Отключить/Снимите флажок «Включить указатель тени "

Теперь у меня нет, чтобы закрыть мои часы окна, автоматическое окно, и т.д ..