Содержание

Настройка параметров написания кода на C++ в Visual Studio

  • Статья
  • Чтение занимает 3 мин

Вы можете сделать работу с кодом на C++ более удобной, эффективной и приятной, используя возможности персонализации Visual Studio. Можно сделать следующее:

  • настроить меню и панели инструментов;
  • упорядочить макет окна;
  • настроить цветовые темы;
  • задать правила форматирования C++, включая несколько стилей ClangFormat;
  • создать пользовательские сочетания клавиш.

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

Расширения можно установить из Visual Studio Marketplace, предоставляя дополнительные возможности для настройки поведения. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.

Упорядочение макета окна

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

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

В окне документа каждый открытый файл отображается во фрейме с вкладками. Вы можете заблокировать эти вкладки или сделать их плавающими (так же, как и окна инструментов). Дополнительные сведения см. в статье Настройка макетов окон в Visual Studio.

Чтобы скрыть все окна инструментов и развернуть окно редактора кода, нажмите клавиши ALT + SHIFT + ВВОД для переключения в полноэкранный режим.

Настройка стилей и форматирования C++

Вы можете указать множество отдельных параметров форматирования кода, таких как отступы и положение фигурных скобок. Для этого выберите Сервис>Параметры>Текстовый редактор>C/C++>Форматирование (или нажмите клавиши CTRL+Q и введите «Форматирование» для поиска). Вы также можете задать один из стилей ClangFormat (или свой собственный настраиваемый стиль ClangFormat).

Дополнительные сведения обо всех параметрах форматирования см. в статье Параметры, текстовый редактор, C/C++, форматирование.

Настройка цветовой темы

Чтобы задать светлый или темный фон, нажмите клавиши CTRL+Q и введите «Цветовая тема» для поиска. Цветовую тему также можно найти в меню Сервис>Параметры>Среда в разделе Цветовая тема.

Например, здесь приведена темная тема:

Настройка выделения кода цветом

В Visual Studio 2019 можно выбрать одну из трех стандартных цветовых схем. Они задают выделение элементов кода цветом в редакторе. Чтобы выбрать тему, откройте меню Сервис>Параметры>Текстовый редактор>C/C++>Представление и выберите Цветовая схема:

В цветовой схеме под названием Visual Studio 2017 большинство элементов кода являются черными. В цветовой схеме Расширенная функции, локальные переменные, макросы и другие элементы отображаются разными цветами. В схеме Расширенная (глобальные и внутренние) глобальные функции и переменные имеют контрастные цвета по сравнению с членами классов. По умолчанию используется режим Расширенная. Он выглядит следующим образом:

Независимо от того, какая тема или цветовая схема активна, вы можете настроить шрифт и цвета для отдельных элементов кода. Для этого откройте меню Сервис>Параметры>Среда>Шрифты и цвета (или нажмите клавиши CTRL+Q и введите «Шрифты» для поиска). Прокрутите список отображаемых элементов вниз, пока не увидите параметры C++.

Заданные здесь цвета переопределяют значения, определенные для цветовых схем. Если вы хотите вернуть цветовую схему по умолчанию, присвойте цвету значение По умолчанию.

Настройка панелей инструментов

Панели инструментов предоставляют удобный способ выполнения команд одним щелчком, а не с помощью меню или сочетаний клавиш. Visual Studio включает стандартный набор панелей инструментов. Для стандартной разработки на C++ самыми полезными панелями инструментов являются «Стандартная», «Текстовый редактор», «Сборка», «Отладка», «Управление версиями» и «Сравнение файлов». При разработке для Windows элементы управления «Редактор диалоговых окон» и «Редактор изображений» позволяют размещать диалоговые окна и редактировать значки.

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

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

.

Дополнительные сведения см. в разделе Практическое руководство. Настройка меню и панелей инструментов в Visual Studio.

Отображение или скрытие номеров строк

Вы можете указать, нужно ли отображать номера строк слева от окон редактора. В меню Параметры в разделе C/C++ выберите Общие. В разделе Настройки установите или снимите флажок Номера строк в зависимости от ваших предпочтений.

Создание сочетаний клавиш

Многие команды в Visual Studio связаны с сочетаниями клавиш (CTRL, ALT, SHIFT и другие клавиши). В Visual Studio вы можете изменить такие сочетания или создать новые. Выберите Сервис>Параметры>Среда>Клавиатура (или нажмите клавиши CTRL+Q и введите «сочетания клавиш» для поиска). Дополнительные сведения см. в статье Определение и настройка сочетаний клавиш в Visual Studio.

Настройка фотоловушки на Яндекс почту

Те, кто любит конкретику и не любит читать разъяснения — листайте вниз страницы.

С каждым годом фотоловушки становятся всё более популярными. Не так давно, лет 10 назад это были простые фотоаппараты с датчиком движения и их использовали единицы. Но сейчас, с появлением передающих камер, фотоловушки всё чаще стали применяться для оперативного контроля территорий. Сначала появились MMS камеры, потом постепенно в обиход вошли фотоловушки с передачей на e-mail. За последние 5 лет мало что поменялось в этой технологии со стороны производителей камер — всё также требуется ручная настройка оператора связи, параметров передачи и приёма. Процесс настройки довольно сложный и не всегда понятный для человека, далёкого от компьютера, мы постарались всё подробно описать в отдельной статье.

Часто бывает, что будучи единожды настроенной фотоловушка верой и правдой служит годы, но потом резко перестаёт отправлять фотографии, при этом нормально срабатывает и записывает снимки на карту памяти. История с первоначальной настройкой конечно-же давно забыта, попытка перенастройки не даёт ожидаемого результата и владелец делает вывод о неисправности прибора.

Именно такая проблема всё чаще стала возникать у владельцев фотоловушек, использующих Яндекс-почту для отправки фотографий в 2020 году. При чём сбой не зависел ни от региона, ни от модели прибора — сложности с отправкой возникали без какой-либо закономерности сначала у единиц, потом у десятков людей. Единственное что объединяло всех — Яндекс. Многие пользователи в результате меняли почтовый сервер на другой и продолжили пользоваться камерами, но часть владельцев это не устраивало. Не так давно нам удалось получить подобный прибор для изучения и мы нашли причину.

Даже не вдаваясь в подробности процесс передачи фотографии с помошью фотоловушки совсем не прост. Даже при 100% уровне сигнала и полностью заряженных батарейках необходимо выполнить множество условий для успеха. Уж слишком много точек отказа — камере нужно:

  • Зарегистрироваться в сети оператора связи;
  • Получить IP адрес;
  • Подключиться к почтовому серверу, при этом оператор не должен блокировать выход в интернет из-за отсутсвия средств или неподходящего тарифа, а внешний IP адрес не оказаться в чёрных списках интернет-провайдеров;
  • Успешно авторизоваться на SMTP сервере;
  • Не превысить максимально разрешённый размер фотографии или частоту отправок;
  • Успеть отправить фотографию до момента разряда батареек и корректно завершить сеанс связи.

Тёмный лес для нормального человека, неудивительно что многие опускают руки и обращаются к IT специалистам за помощью в настройке.

Как оказалось в случае с Яндексом — сбой происходит на этапе авторизации.
Мир не стоит на месте и сервисы e-mail планомерно наращивают защиту учётных записей своих пользователей. Яндекс — один из самых популярных почтовых e-mail сервисов в мире не отстаёт от других и ответственно подходит к вопросам безопасности. Но иногда эти «усиления» вызывают проблемы у ничего не подозревающих пользователей. Некоторое время назад Яндекс изменил логику авторизации в своих сервисах, ввёл двухфакторную авторизацию, отдельные способы авторизации для разного типа устройств и приложений. В итоге получилось, что пользователи популярных браузеров, почтовых программ ничего не заметили. А вот остальные столкнулись с проблемами — у владельцев специализированного программного обеспечения и сетевого оборудования начали возникать проблемы с отправкой e-mail, хотя использовались заведомо рабочие пароли и линии связи.

Всё дело в новинке — так называемых «паролях приложений». Теперь Яндекс позволяет вам назначить разные пароли для доступа к почте с разных устройств и программ. Это очень удобно — даже потеряв телефон или забыв пароль на одном из приборов вам достаточно зайти в личный кабинет почты, удалить старый «пароль приложений» и создать новый, перенастроить 1 программу и продолжить работу. При этом перенастройка почты на всех остальных устройствах, использующих иные пароли не потребуется — они будут работать как и раньше.

Яндекс не знает что такое фотоловушка и поэтому не доверяет сообщениям с неё. Даже в случае успешного соединения и ввода верного «основного пароля» от учётной записи почтовый сервер ответит:

535 5.7.8 Error: authentication failed: This user does not have access rights to this service

В переводе на русский — «ошибка авторизации, у этого пользователя нет полномочий для использования сервиса». То есть пароль верный, но права — отсутствуют. Естественно, фотоловушка не готова к такому развитию событий, не знает что это за код и как с ним работать — отправка фотографии завершается с ошибкой, пользователь ничего не получает, а в биллинге оператора связи списывается небольшой объём килобайт за неудачное соединение с почтовым сервером.


Если ваша фотоловушка нормально работала с Яндекс-почтой, но вдруг перестала без причин отправлять фотографии и видео на e-mail, или вы не можете настроить фотоловушку на отправку яндексом, при заведомо работоспособной SIM-карте, подходящем тарифе оператора и верном пароле к почте, при этом вы ничего не знаете про «пароли приложений» — мы рекомендуем выполнить следующие действия:


Зайдите в свою учётную запись почты на Яндексе с помощью компьютера или в настройки яндекс на смартфоне (профиль пользователя находится по адресу https://passport.yandex.ru). Откройте настройки безопасности и нажмите на ссылку «пароли приложений». Вот так это выглядит на компьютере:


Создайте новый «Пароль для почты», который будет использовать ваша фотоловушка, назвав его подходящим именем (чтобы не забыть в будущем — к какому устройству относится этот пароль):



Яндекс отобразит вам пароль, который необходимо запомнить и указать в настройках фотоловушки. Следует иметь в виду, что этот пароль отображается всего 1 раз, закрыв окно и не записав (сохранив) пароль — вам придётся повторить процедуру создания.



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



После проведения указанных процедур ваша фотоловушка сможет отправлять фотографии через защищённые сервера Яндекс-почты, если указать в настройках следующие параметры:

  • SMTP сервер — smtp.yandex.ru
  • SMTP порт — 465
  • SSL шифрование — включено
  • Имя отправителя — ваш e-mail на яндексе (полностью)
  • Пароль — ваш вновь созданный пароль.

К сожалению, эта инструкция не подойдёт для фотоловушек, не поддерживающих шифрование (в первую очередь это касается камер возрастом более 5 лет). Они не смогут отправить фотографии даже при настройке отдельного пароля приложения.

В такой ситуации можно использовать другой почтовый сервер Яндекса, но следует учитывать, что отправка через этот сервер возможно только на адреса Яндекс-почты:

  • SMTP сервер — smtp-devices.yandex.ru
  • SMTP порт — 25
  • SSL шифрование — выключено
  • Имя отправителя — ваш e-mail на яндексе (полностью)
  • Пароль — ваш вновь созданный пароль.

Если вам нужна специальная SIM-карта для фотоловушки — вы можете приобрести её у нас в интернет-магазине.

Надеемся, что данная статья поможет вам успешно настроить отправку фотографий через Яндекс-почту с вашей фотоловушки.

Удачных вам фотографий!
Команда Фотоловушки.ру

Настройте Apple Watch

Узнайте, как использовать iPhone для настройки новых Apple Watch.

Что вам нужно

Чтобы настроить и использовать новые Apple Watch, вам потребуется iPhone 8 или новее с iOS 16 или новее. Узнайте, как определить модель вашего iPhone и как обновить iPhone до последней версии iOS.

Прежде чем начать

Включите Apple Watch и наденьте их

Чтобы включить Apple Watch, нажмите и удерживайте боковую кнопку, пока не появится логотип Apple. Затем наденьте часы на запястье.

Держите Apple Watch рядом с iPhone

Подождите, пока на iPhone не появится сообщение «Используйте iPhone для настройки Apple Watch», затем нажмите «Продолжить». Если это сообщение не появляется, откройте приложение Apple Watch на iPhone, коснитесь «Все часы», затем коснитесь «Добавить часы».

Если это ваши Apple Watch, нажмите «Настроить для себя». Или нажмите «Настроить для члена семьи», затем следуйте инструкциям, чтобы настроить часы для члена семьи.

Держите Apple Watch и iPhone близко друг к другу, пока не выполните эти действия.

Держите iPhone над анимацией

Отцентрируйте циферблат в видоискателе iPhone. Дождитесь сообщения о том, что ваши Apple Watch подключены.

Если вы не можете использовать камеру, или анимация сопряжения не отображается, или ваш iPhone не может ее прочитать, коснитесь «Сопряжение вручную» и следуйте инструкциям.

Настроить как новые или восстановить из резервной копии

Если это ваши первые Apple Watch, нажмите «Настроить как новые Apple Watch». При появлении запроса обновите Apple Watch до последней версии watchOS.

Если вы настроили другие Apple Watch с текущим iPhone, появится экран с надписью «Сделайте это своими новыми Apple Watch». Нажмите «Приложения и данные» и «Настройки», чтобы увидеть, как экспресс-настройка настроит ваши новые часы. Затем нажмите «Продолжить». Если вы хотите выбрать, как будут настроены ваши новые часы, нажмите «Настроить параметры». Затем выберите резервную копию из другого предыдущего Apple Watch для восстановления. Или коснитесь «Настроить как новые Apple Watch», если хотите полностью настроить параметры нового устройства.

Для Apple Watch также может потребоваться обновление программного обеспечения на iPhone, прежде чем вы сможете настроить часы. Если ваш iPhone сообщает, что доступно обновление программного обеспечения, нажмите «Обновить сейчас» и дождитесь завершения процесса обновления.

Выберите запястье, на котором вы носите Apple Watch, затем нажмите «Продолжить».

Прочтите Условия и положения и нажмите «Согласен».

 

Войдите, используя свой Apple ID

При появлении запроса введите свой пароль Apple ID. Если вас не спросят, вы можете войти позже из приложения Apple Watch. Коснитесь «Основные» > «Apple ID», затем войдите в систему. Некоторые функции, для которых требуется номер мобильного телефона, не будут работать на моделях Apple Watch с сотовой связью, пока вы не войдете в систему. в айклауд.

Если функция «Локатор» не настроена на вашем iPhone, вам будет предложено включить блокировку активации. Если появляется экран блокировки активации, ваши Apple Watch уже привязаны к Apple ID. Вам нужно ввести адрес электронной почты и пароль для этого Apple ID, чтобы продолжить настройку. Если ваши Apple Watch ранее принадлежали вам, вам может потребоваться обратиться к предыдущему владельцу, чтобы снять блокировку активации.

 

Создание пароля

Вы можете не создавать пароль, но он необходим для таких функций, как Apple Pay.

На iPhone нажмите «Создать пароль» или «Добавить длинный пароль», затем переключитесь на Apple Watch, чтобы ввести новый код. Чтобы пропустить, нажмите «Не добавлять код-пароль».

Настройте свои параметры

Выберите предпочтительный размер текста и использование жирного шрифта.

Если вы не использовали экспресс-настройку, ваши Apple Watch отобразят, какие настройки они используют совместно с вашим iPhone. Если вы включили такие функции, как «Локатор», «Службы определения местоположения», «Вызовы по Wi-Fi» и «Диагностика» для своего iPhone, эти настройки автоматически включаются и для ваших Apple Watch.

Затем добавьте или обновите данные, такие как дата рождения, чтобы убедиться, что ваши данные о физической форме и здоровье верны. Вы также можете включить уведомления о состоянии здоровья, такие как уровень шума, и отобразятся подробные сведения об экстренном вызове SOS и обнаружении падения.

Настройка сотовой связи и Apple Pay

На моделях Apple Watch с сотовой связью можно настроить сотовую связь.

Далее вам также будет предложено настроить Apple Pay, добавив карту. Затем ваш iPhone расскажет вам о таких функциях, как экран «Всегда включен» и ваш предпочтительный вид приложения.

 

Держите устройства рядом во время их синхронизации

На Apple Watch отображается циферблат, когда процедура сопряжения завершена и ваши часы готовы к использованию. Держите Apple Watch и iPhone близко друг к другу, чтобы устройства могли продолжать синхронизировать информацию в фоновом режиме.

 

Начало использования Apple Watch

Получить помощь

Чтобы узнать, что делать дальше, найдите свою проблему ниже. Если вам по-прежнему нужна помощь, обратитесь в службу поддержки Apple.

Если Apple Watch не включаются

Если вас попросят ввести пароль

Если появится экран блокировки активации

Ваши Apple Watch привязаны к Apple ID. Вам нужно ввести адрес электронной почты и пароль для этого Apple ID, чтобы продолжить настройку. Если ваши Apple Watch ранее принадлежали вам, вам может потребоваться обратиться к предыдущему владельцу, чтобы снять блокировку активации.

Если не удается настроить Apple Watch или появляется сообщение об ошибке

Дата публикации:

Настройка кода Visual Studio

Редактировать

Приступить к работе с Visual Studio Code легко и быстро. Это небольшая загрузка, поэтому вы можете установить ее за считанные минуты и попробовать VS Code.

Кроссплатформенный

VS Code — это бесплатный редактор кода, работающий в операционных системах macOS, Linux и Windows.

Следуйте приведенным ниже руководствам для конкретных платформ:

  • macOS
  • Линукс
  • Окна

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

Частота обновления

Каждый месяц VS Code выпускает новую версию с новыми функциями и важными исправлениями ошибок. Большинство платформ поддерживают автоматическое обновление, и вам будет предложено установить новую версию, когда она станет доступной. Вы также можете вручную проверить наличие обновлений, запустив Справка > Проверить наличие обновлений в Linux и Windows или запустить Код > Проверить наличие обновлений в macOS.

Примечание. Вы можете отключить автоматическое обновление, если предпочитаете обновлять VS Code по собственному расписанию.

Ночная сборка Insiders

Если вы хотите попробовать наши ночные сборки, чтобы заранее увидеть новые функции или проверить исправления ошибок, вы можете установить нашу сборку Insiders. Сборка Insiders устанавливается параллельно с ежемесячной стабильной сборкой, и вы можете свободно работать с любой из них на одном компьютере. Сборка Insiders — это та же сборка, которую команда разработчиков VS Code использует ежедневно, и мы очень ценим людей, пробующих новые функции и оставляющих отзывы.

Портативный режим

Visual Studio Code поддерживает установку в портативном режиме. Этот режим позволяет всем данным, созданным и поддерживаемым VS Code, жить рядом с собой, поэтому их можно перемещать между средами, например, на USB-накопителе. Дополнительные сведения см. в документации по портативному режиму VS Code.

Дополнительные компоненты

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

Расширения

Расширения VS Code позволяют третьим сторонам добавлять поддержку дополнительных:

  • Языки — C++, C#, Go, Java, Python
  • Инструменты — ESLint, JSHint, PowerShell
  • Отладчики — PHP XDebug.
  • Раскладки клавиш — Vim, Sublime Text, IntelliJ, Emacs, Atom, Brackets, Visual Studio, Eclipse

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

Следующие шаги

После установки и настройки VS Code эти разделы помогут вам узнать больше о VS Code:

  • Дополнительные компоненты. Узнайте, как установить Git, Node. js, TypeScript и такие инструменты, как Yeoman.
  • Пользовательский интерфейс — быстрая ориентация в VS Code.
  • Базовое редактирование. Узнайте о мощном редакторе VS Code.
  • Навигация по коду — быстро перемещайтесь по исходному коду.
  • Отладка. Отлаживайте исходный код непосредственно в редакторе VS Code.
  • Поддержка прокси-сервера — настройте параметры прокси-сервера.

Если вы хотите, чтобы что-то работало быстро, попробуйте пошаговое руководство по Node.js, которое поможет вам отладить веб-приложение Node.js с помощью VS Code за считанные минуты.

Общие вопросы

Каковы системные требования для VS Code?

У нас есть список системных требований.

Насколько велик VS Code?

VS Code представляет собой небольшую загрузку (< 100 МБ) и занимает на диске менее 200 МБ, поэтому вы можете быстро установить VS Code и опробовать его.

Как создать и запустить новый проект?

VS Code не включает традиционное диалоговое окно File > New Project или предустановленные шаблоны проектов. Вам нужно будет добавить дополнительные компоненты и шаблоны в зависимости от ваших интересов разработки. Благодаря инструментам создания шаблонов, таким как Yeoman, и множеству модулей, доступных через менеджер пакетов npm, вы обязательно найдете подходящие шаблоны и инструменты для создания своих проектов.

Как узнать, какую версию я использую?

В Linux и Windows выберите Справка > О . В macOS используйте Code > About Visual Studio Code .

Почему VS Code сообщает, что моя установка не поддерживается?

VS Code обнаружил, что некоторые установочные файлы были изменены, возможно, путем расширения.