Я хотел бы выполнить автоматический отступ в моем коде С# в visual studio, однако (опция Ctrl K, D) сообщает: "Комбинация клавиш (Ctrl K, D) не является командой".
Я пытаюсь Ctrl K, Ctrl D, но это также не имеет никакого эффекта.
Даже когда я выбираю Edit-> Advanced-> Format Selection, это не влияет.
Обновить:
Похоже, что для кода, такого как
XElement element1 = new XElement("books",
books.Select(x => new XElement("book",
new XElement("name", x.Name),
new XElement("price", x.Price))));
Команды выбора формата или формата документа не имеют никакого эффекта, однако эти команды работают для более "регулярных" конструкций.
Вы можете попробовать перейти на Tools-> Параметры → Environment-> Клавиатура и оттуда найти "Применить следующую дополнительную схему сопоставления клавиатуры:" вверху и выбрать Visual С# 2005, если она еще не установлена.
В меню: Edit/Advanced есть некоторые команды форматирования. Вы также должны увидеть связанные с ними ярлыки.
Для меня это показывает: