Поделиться через


"Параметры", "Текстовый редактор", C/C++, "Дополнительно"

Можно изменить эти параметры, можно изменить связанное расширение функциональности в IntelliSense и просмотра базы данных при запрограммируете в C C или C++.

Доступ к этой странице, в диалоговом окне Параметры в левой области, разверните Текстовый редактор, разверните C/C++, а затем пункт Дополнительно.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях.Эти элементы определяются используемым выпуском Visual Studio и его параметрами.Дополнительные сведения см. в разделе Настройка параметров разработки в Visual Studio.

Обзор/Навигация

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

  • Отключение базы данных
    Будет использовать все кода базы данных обзора (SDF), все параметры просмотра другого/навигационное и всех функций IntelliSense, за исключением полную #include автоматически.

  • Отключение обновления базы данных
    База данных будет открыт только для чтения, и редактируются никакие обновления не будут выполняться в виде файлов. Большинство функций будут работать. Однако как правки сделать, данные станут несвежыми и возникает неверные результаты.

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

  • Отключение неявных файлов
    Код базы данных обзора не собирает данные для файлов, которые не указаны в проекте. Проект содержит файлы и файлы заголовка источника, которые определены явно. Переданные файлы включены явными файлами (например, afxwin.h, windows.h и atlbase.h). Обычно система обнаруживает эти файлы, а также их индексы для различных функций обзора (включая перейдите). Если выбран этот параметр, эти файлы не индексируются, и некоторые функции недоступны для них. Если выбран этот параметр, то «отключение неявной очистки» и «отключить» внешние зависимости также неявно выбраны.

  • Отключение неявной очистки
    Код базы данных обзора не очищает их файлы, которые больше не доступны. Этот параметр не переданные файлы можно удалить из базы данных, если они больше не используются. Например, если добавить в директиве #include, которая ссылается mapi.h в один из файлов источника, будет найден и будет индексировано mapi.h. Если затем удалите #include и файл не ссылаются в другом месте, информация об их окончательно удаляются без выбор этого параметра. (См. параметр Повторно scan интервал решения ). Этот параметр игнорируется, если явно повторно scan решение.

  • Отключение папок внешних зависимостей
    Не создаются и не обновляется внешняя папку зависимостей для каждого проекта. В Обозреватель решений каждый проект содержит папку внешних зависимостей, которая содержит все переданные файлы для этого проекта. Если выбран этот параметр, то эта папка не отображается.

  • Снова создать базу данных
    Повторно создайте код просмотр базы данных с nothing в следующий раз, загрузки решения. Если выбран этот параметр, то удаляется индексироваться файл базы данных SDF при загрузке решение тем самым блокирование базу данных быть воссозданию и все файлы.

  • Интервал повторного сканирования решений
    «Повторно scan задание решение теперь» планирование для интервала, указанного. Необходимо указать от 0 до 5000 минут. По умолчанию используется значение 60 минут. Пока решение повторно сканированиео, метки времени файла проверяются для определения, был ли изменен файл вне интегрированной среды разработки. (Обновляются изменения, вносимые в интегрированной среде разработки автоматически отслеживаются и файлы). Неявно включенные файлы проверяются, чтобы определить, являются ли они по-прежнему ссылается все.

Ведение журнала диагностики

Эти параметры предоставляются в случае Майкрософт запрашивает в продвинутую собираются сведения для диагностики проблемы. Данные журнала бесполезными для пользователей и рекомендуется оставить его запрещено.

  • Включение записи в журнал
    Включает ведения журнала диагностики в окне вывода.

  • Уровень ведения журнала
    Определение детализации журнала, в диапазоне от 0 до 5.

  • Фильтр ведения журнала
    Фильтры отображаются типы события с помощью битовой маски.

    Задайте с использованием суммы любых указанных ниже параметров:

    • 0 — отсутствие

    • 1 - General

    • 2 - Idle

    • 4 - WorkItem

    • 8 - IntelliSense

    • 16 - ACPerf

    • 32 - ClassView

Резервное расположение

Расположение стратегии, помещаются SDF IntelliSense и поддерживают файлы (например, iPCH), если не используется основное расположение (тот же каталог, решение). Такая ситуация возникает, пользователь не имеет разрешения на запись в каталог решения или каталог решения в медленном устройстве. Расположение стратегии по умолчанию во временном каталоге пользователя.

  • Всегда использовать расположение Fallback
    Указывает, что код и файлы базы данных обзора IntelliSense всегда следует сохранить в папке, которая указывается в качестве «расположение» стратегии, не рядом с файлом SLN. Интегрированная среда разработки никогда не будет пытаться разместить SDF или файлы iPCH рядом с каталогом решения и всегда будет использовать расположение стратегии.

  • Не предупреждать, если используется резервное расположение
    Вы не включаются в отчет и не будет предложено при использовании стратегии «расположение». Как правило, интегрированная среда разработки говорится, если она должна использовать расположение стратегии. Этот параметр отключает это предупреждение.

  • Резервное расположение
    Данное значение используется как дополнительное место для хранения кода базы данных обзора IntelliSense или файлы. По умолчанию если временный каталог в расположение стратегии. Интегрированная среда разработки создает подкаталог с заданным путем (или временным каталогом), включающий в себя имя решения вместе с их полного пути в решение, которое позволяет избежать проблем с именами решения совпадать.

IntelliSense

  • Автоматические краткие сведения
    Позволяет использовать подсказки QuickInfo при наведении указателя на текст.

  • Отключение IntelliSense
    Отключает все функции IntelliSense. Интегрированная среда разработки не создает процессы VCPkgSrv.exe для обслуживания запросов IntelliSense, и никакие функции IntelliSense, не будут работать (краткие сведения, список членов, автоматическая справка заполнен, параметр). Смысловой выделение колоризации и ссылки также запрещен. Этот параметр не отключить просмотр только функции, зависящие от базы данных (включая окно панели переходов, ClassView и свойство).

  • Отключение автообновления
    Обновление IntelliSense задерживается до тех пор, пока не выполняется фактический запрос для IntelliSense. Эта задержка может привести к более типе времени выполнения первой операции IntelliSense в файле, но может быть полезно задать этот параметр на очень или медленных компьютерах с ограниченными ресурсами. Если выбран этот параметр, то можно также выбрать неявно отчеты об ошибках «отключить» и «отключить параметры волнистые линии».

  • Отключение отчетов об ошибках
    Отключить отчеты об ошибках IntelliSense через волнистые линии и Список ошибок. Также отключает фоновое анализ, связанную с отчетами об ошибках. Если выбран этот параметр, то можно также выбрать параметр «неявно волнистой отключения линий».

  • Отключить волнистые линии
    Отключение волнистые линии ошибок IntelliSense. Красные волнистые линии «» не отображаются в окне редактора, но ошибка будет по-прежнему отображаться в окне " Список ошибок ".

  • Отключение автозавершения #include
    Отключает автоматическое завершение операторов #include.

  • Используйте косую черту в автоматическом инструкций #include
    Активирует автозавершение выписок #include при «/». Разделитель по умолчанию обратной косой черты «\». Компилятор может принимать; поэтому используйте этот параметр для указания, что база кода используется.

  • Максимальное число кэшированных единиц перевода
    Максимальное число единиц, которые будут перевода хранятся активной одновременно для запросов IntelliSense. Необходимо задать значение от 2 до 15. Этот номер непосредственно связан с максимальное количество процессов, выполняющихся VCPkgSrv.exe (для заданного экземпляра Visual Studio). Значение по умолчанию 2, но если для памяти, можно увеличить это значение и, возможно, несколько добиться лучшей производительности в IntelliSense.

    Дополнительные сведения о единицах перевода см. в разделе Фазы трансляции.

  • Список членов отключения агрессивный
    Список членов не отображается при вводе имени типа или переменной. Список появляется после скрытия, одним типом фиксации символов, используемых в параметре Символы фиксации списка членов.

  • Ключевые слова списка членов отключения
    Ключевые слова языка, например void, class, switch, не отображаются в предложения списка членов.

  • Список фрагментов кода члена отключения
    Фрагменты кода не отображаются в предложения списка членов.

  • Цветовую раскраску отключения смысловая
    Отключает все цветовую раскраску кода, кроме ключевых слов, строк и комментариев языка.

  • Интеллектуальная фиксация списка членов
    Добавить линию при выборе ключ в конце полностью печатанного ключевые слова.

  • Режим фильтра списка членов
    Задает тип алгоритма сопоставления. Пушистый находит самые возможные совпадения, поскольку оно использует алгоритм, который похож на spellchecker для поиска совпадения, которые похожи, но не идентичны. Интеллектуальная фильтрация соответствует подстрокам, даже если они не в начале ключевые слова. Префикс соответствует только на четыре подстроках, начинающиеся в начале ключевые слова.

  • Символы фиксации списка членов
    Задает символы, которые вызывают выбранное предложение списка членов быть выполнены. Можно добавлять или удалять символы из этого списка.

Ссылки

  • Отключение разрешения
    Для повышения производительности, отображающий результаты поиска «найти все ссылки» необработанные текстовые по умолчанию вместо использования IntelliSense для проверки каждого кандидата. Можно снять этот флажок для более точные результаты для всех операций поиска. Для фильтрации сгруппированные по строкам, откройте контекстное меню для списка результатов, а затем выберите разрешение «результаты».

  • Скрыть неподтвержденные
    Неподтверждённые скрывать элементы в результатах «найти все ссылки». Если имеет значение «позволяет отключить параметр» можно использовать этот параметр неподтверждённые скрывать элементы в результатах.

  • Отключение выделения ссылок

См. также

Другие ресурсы

Настройка параметров языка редактора