Подтвердить что ты не робот

Комбинация клавиш для комментария Visual С# в Visual Studio 2015?

Я знаю, что есть комбинация клавиш для одной строки (//....) комментируя Ctrl + K + C и раскомментируя Ctrl + K + U.

Мой вопрос в том, что есть ли сочетание клавиш по умолчанию для блока (/*...... */), комментируя и раскомментируя? Если да, то как?

И если не указано выделение клавиш для комментирования блоков по умолчанию, So Есть ли способ, которым я мог бы добавить свою собственную комбинацию клавиш для этого? Как это сделать?

Я нашел много вопросов относительно комментирования, но не нашел разговоров о комментировании блоков в любом месте. Любая помощь приветствуется:)

4b9b3361

Ответ 1

  • Я использовал FeinCtrl, чтобы перечислить все доступные команды, и только два из них связаны с кодом комментирования: Edit.CommentSelection и Edit.UncommentSelection; нет других команд, которые могли бы выполнять комментирование блоков.

  • Вы можете добавить свои собственные ярлыки в любую команду EXISTING, перейдя в Инструменты → Параметры → Среда → Клавиатура, выбрав команду и назначив новую комбинацию клавиш.

  • Если вы просматриваете этот сайт, вы найдете множество причин, чтобы НЕ использовать комментарии блоков вообще.

Ответ 2

для меня, в редакции сообщества Visual Studio 2015, когда я выбираю полные строки, он будет вставлять комментарии //. Если я выбираю строки только частично (первая строка не будет выбрана с самого начала или последняя строка не будет выбрана до конца), она будет вставлять комментарии /*. Ярлык тот же, Ctrl + K + C.

Выбраны полные строки:
These lines will be commented with //

Нажмите Ctrl + K + C

Результат:

//These lines will //be commented with //

Выбраны частичные линии:
Эти lines will be commented с /*

Нажмите Ctrl + K + C

Результат:

Эти /*lines will be commented*/ с/*

Ответ 3

Если у вас есть resharper, вы можете использовать сочетание клавиш

Ctrl+Shift+/

чтобы добавить комментарий блока к выбранным операторам. Надеюсь, это поможет.

Ответ 4

Для простого комментария блока вы можете создать следующую команду С# в Visual Commander и назначить ей ярлык:

public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
{
        EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
        ts.Text = "/* " + ts.Text + " */";
}

Ответ 5

Вы можете использовать три///для создания...

/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>

Ответ 6

В последней версии кода Visual Studio (версия: 1.29.1 (пользовательская настройка)) вы можете попробовать Ctrl+/ для однострочного комментария и Shift+Alt+A для блочного комментария. Если вы можете нажать на редактирование панели меню, там вы сможете найти необходимую информацию.