#visual-studio-2010 #configuration #resharper #indentation #auto-indent
#visual-studio-2010 #конфигурация #resharper #отступ #автоматический отступ
Вопрос:
Я использую Visual Studio 2010 ReSharper. Есть ли какой-либо способ изменить автоматический отступ для параметров методов (любой вариант VS2010 или ReSharper)?
Например:
public Topology(string name, TopologyType type = TopologyType.Initial)
{
}
Если я нажимаю Enter
перед вторым параметром, я получаю следующий отступ:
public Topology(string name,
TopologyType type = TopologyType.Initial)
{
}
Но мне нужен следующий:
public Topology(string name,
TopologyType type = TopologyType.Initial)
{
}
Я нашел то, что мне нужно, в параметрах ReSharper (Стиль форматирования -> Перенос строк и перенос), но это работает только при использовании чистого кода -> Рефакторинг, а не когда я просто набираю его.
Спасибо.
Ответ №1:
Согласно документации ReSharper может автоматически переформатировать код только после ввода точки с запятой или закрывающей фигурной скобки. Единственный способ изменить автоматический отступ для параметров методов — использовать Код очистки -> Переформатировать код.
Но для упрощения использования вы можете установить профиль автоматической очистки в Настройках -> Сервисах -> Очистка кода и использовать его с помощью горячей клавиши для выбранного кода (по умолчанию Ctrl E, F).