Выбор обертки Visual Studio в кавычках?

есть ли способ обернуть выделенный текстовый блок кавычками? В visual studio я не нашел расширения или плагина, я просто ищу простой способ сделать это. Есть ли способ добавить эту функциональность?

3 ответов


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

  1. клик File и нажмите кнопку New, и выберите тип файла XML.
  2. на , нажмите кнопку Save .
  3. на Save as box, выберите All Files (*.*).
  4. на

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

enter image description here

Описание Плагина: https://www.jetbrains.com/resharper/help/Templates__Applying_Templates__Surrounding_Code_Fragments_with_Templates.html


вы можете использовать следующую команду (язык C#) с my Визуальный Командира расширение для обертывания выделенного текстового блока кавычками:

public class C : VisualCommanderExt.ICommand
{
    public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
    {
        EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
        ts.Text = '"' + ts.Text + '"';
    }
}