Замена разделителя путей в редакторе Visual Studio

К сожалению, Visual Studio не умеет обрабатывать адекватно пути с прямым слэшами, т.е. какой-нибудь C:/filename.cpp при открытии скажет, что путь невалидный:

введите сюда описание изображения

И нужно использовать обратный (виндузовый) слэш \. Есть и обратная ситуация, когда пути с виндузовыми слэшами нужно вставить в код, но по соглашению код стайла использовать прямые слэши. Это впринципе решается заменой по выделенному тексту, но каждый раз делать вручную неудобно.

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

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


Ответы (1 шт):

Автор решения: Aleksandr

Чтобы быстро заменить символы в редакторе Visual Studio и научить его принимать разнонаправленные косые черты в путях, ты можете использовать мощные функции поиска и замены vs, а также некоторые настройки.

Замена символов в редакторе:

  • Нажми Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
  • Введи символ или строку, которую ты хочешь заменить, в поле «Найти».
  • Введи замещающий символ или строку в поле «Заменить».
  • Выбери, хочешь ли ты заменить в текущем документе или во всем решении.
  • Нажми «Заменить» или «Заменить все», чтобы выполнить замену.

Создание макроса для приема разнонаправленного слэша:

  • Открой меню «Инструменты» в Visual Studio.
  • Выбери «Макросы», а затем «Записать временный макрос», чтобы начать запись макроса.
  • Выполни шаги, чтобы заменить обратную косую черту () на прямую косую черту (/) или наоборот в выделенном блоке текста с помощью диалогового окна «Найти и заменить».
  • После завершения замены вернись в меню «Инструменты» и выбери «Макросы», а затем «Остановить запись», чтобы остановить запись макроса.
  • Сохраните макрос с подходящим именем.
  • При желании назначьте сочетание клавиш для макроса для быстрого доступа.

Включение приема любых путей:

По умолчанию Visual Studio уже должна принимать пути с косой чертой ("/"). Однако, если у тебя возникнут какие-либо проблемы, ты можете попробовать выполнить следующие действия:

  • Открой параметры Visual Studio, перейдя в меню «Инструменты» и выбрав «Параметры».
  • В разделе «Проекты и решения» выберите «Общие».
  • Установи флажок «Разрешить выбор формата для нового файла».
  • Нажми «ОК», чтобы сохранить изменения.

С помощью этих шагов ты сможешь быстро заменить символы в редакторе Visual Studio с помощью диалогового окна «Найти и заменить» или с помощью записанного макроса. Кроме того, Visual Studio уже должна принимать пути с косой чертой, но включение параметра «Разрешить выбор формата в новом файле» может помочь обеспечить совместимость с различными стилями пути.

→ Ссылка