Это возможный заменить к верхнему регистру в использовании Visual Studio "Находит и заменяет" диалоговое окно и RegEx (?) а-ля: . => Upper(.)
?
Скажите, что я имею:
m_<b>a</b>blabla
Я хочу:
_<b>A</b>blabla
Эту проблему можно решить с помощью временных макросов Visual Studio. Это очень мощная и гибкая функция, которую я постоянно использую для выполнения повторяющихся манипуляций с кодом.
Я предполагаю, что вы здесь используете привязки клавиш по умолчанию в C #.
" - слова, начинающиеся с m, подчеркивания, затем строчной буквы;
Нет, Visual Studio не поддерживает это. Для справки о возможностях регулярных выражений в VS проверьте:
Регулярные выражения (Visual Studio)
(Исходный ответ, данный из-за неправильной интерпретации исходного вопроса)
Предполагая, что Visual Studio C # привязки клавиш по умолчанию.
Есть разные способы добиться этого.
Если это (переменная, метод, свойство и т. Д.), Вы можете использовать рефакторинг Rename для изменения всех экземпляров. Этот рефакторинг вызывается нажатием клавиши F2 на экземпляре, который вы хотите переименовать.
Если вы внесете изменения в само определение, вы также можете использовать SHIFT + ALT + F10 , чтобы вызвать всплывающее окно активного рефакторинга, а затем выполнить переименование все экземпляры.
Если это строковый литерал, вы можете использовать сочетание клавиш CTRL + U (нижний регистр) и CTRL + SHIFT + U (верхний регистр) для быстрого переключения регистра выбора. Это справедливо для всего текста, отображаемого в редакторе, но наиболее полезно для строковых литералов.