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

Позволяет изменять функциональности, связанная с Intellisense и просмотр базе данных при программировании на c или C++.

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

ПримечаниеПримечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • 1 - General

    • 2 - Idle

    • 4 - WorkItem

    • 8 - IntelliSense

    • 16 - ACPerf

    • 32 - ClassView

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

Расположение fallback местоположение, чтобы поместить файлы SDF и поддержка технологии IntelliSense (iPCH ie.. ), если не используется первичная расположение (тот же каталог, как решение).Это может быть связано с тем, что пользователь не имеет разрешений для записи в каталог решения или каталог решения, в медленном устройстве.Расположение по умолчанию fallback в каталоге temp пользователя.

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

  • Не предупреждать, если используется резервное расположение
    Не сообщает или не запросите если используется "расположение fallback".Обычно среда разработки позволяет выяснить, является ли она должна использовать расположение перехода на запасные ресурсы.Этот параметр отключает предупреждение.

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

IntelliSense

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

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

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

  • Отключение отчетов об ошибках
    Запрещает отчетность ошибок IntelliSense с помощью squiggles и окне список ошибок.Кроме того, отключает фоновый синтаксический анализ, связанный с сообщениями об ошибках.Выбрав этот параметр также выбирает "запрещает Squiggles".

  • Отключить волнистые линии
    Отключение squiggles ошибок IntelliSense.Squiggles" красной "не отображаются в окне редактора, хотя ошибки по-прежнему будут отображаться в окне список ошибок.

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

  • Используйте переднюю косую черту в #include автоматическое завершение
    Польз "/", чтобы активировать ПУСТО завершение выписок #include.Разделителем по умолчанию обратной косой черты "\".Компилятор может принимать то, поэтому используйте этот параметр для выбора из которых является база кода.

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

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

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

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

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

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

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

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

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

Ссылки

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

  • Скрыть неподтвержденные
    Скрывать неподтверждённые элементов в результатах "найти все ссылки".Если unset ", отключите параметр разрешить", можно использовать этот параметр, чтобы скрыть неподтверждённые элементов в результатах.

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

См. также

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

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