У меня может быть Редактор кода для C# в Visual Studio, 2008 показывает разделению строки методы?

Быстрая попытка была бы, как я упоминал в комментарии, удалить повторяющийся код, это как строка, используемая для отображения, так и возможность организации переключения так, чтобы любые дни с общими значениями обрабатывались одним и тем же кодом. ...

$today = date("D");
switch($today){
    case "Mon":
    case "Tue":
    case "Wed":
        $days = (mktime(16, 0, 0) <= time())? 2 : 1;
        break;
    case "Thu":
        $days = (mktime(16, 0, 0) <= time())? 4 : 1;
        break;
    case "Fri":
        $days = (mktime(16, 0, 0) <= time())? 5 : 4;
        break;
    case "Sat":
        $days = 4;
        break;
    case "Sun":
        $days = 3;;
        break;
    default:
        break;
}
if ( isset($days) ) {
    echo "<p>For Delivery on <strong> " . date('D jS', strtotime($Date. " + {$days} days")). "</strong><p>";
}
else    {
    echo "No information available for that day.";
}
8
задан dove 24 October 2014 в 10:16
поделиться

8 ответов

Не из поля. Могут быть сторонние приложения, которые сделают это как CodeRush или что-то как этот.

Но мой совет: Выйдите из привычки к помещению строк, промежуточных Ваши процедуры. Комментарии без значения являются злыми.

12
ответ дан 5 December 2019 в 07:13
поделиться

Можно сделать это бесплатно (предполагающий использование Visual Studio Стандартный выпуск 2008 года или выше).

Установите свободный CodeRush Xpress. Затем установите свободный сменный DrawLinesBetweenMethods

Скопируйте DLL в это местоположение - C:\Program Files\Developer Express Inc\DXCore for Visual Studio .NET\2.0\Bin\Plugins.

Это будет producethe эффект, описанный здесь: Строки между методами в редакторе C# (плагин CodeRush/DxCore)

Если Вы не хотите CodeRush Xpress затем, альтернатива должна установить свободный механизм расширяемости DXCore и затем установить вышеупомянутый плагин. При установке DXCore, Вы также можете использовать много других полезных плагинов, большинство которых может быть найдено на том же сайте как DrawLinesBetweenMethods.

7
ответ дан 5 December 2019 в 07:13
поделиться

Почему бы не добавить добросовестную сводку комментирует к методам? Любое количество инструментов может создать некоторую форму документации из этого.

Также IDE может свернуть метод, таким образом не уверенный в усилении этой строки. Не был бы #regions быть более интересным? (риторический вопрос)

VS10 позволит Вам встроенный WPF и поэтому если можно ожидать, Вы могли бы даже потянуть закат между двумя методами!

4
ответ дан 5 December 2019 в 07:13
поделиться

Или используйте #region для разделения любых регионов кода. Например, я разделяю переопределения, методы, свойства, события и объекты, но Вы могли перенести свои методы в #region для ясного разделения каждого (и сворачивать их если не используемый.)

Это не то, что Вы попросили, но это - большая альтернатива.

1
ответ дан 5 December 2019 в 07:13
поделиться

Devexpress.com делает CodeRush, который имеет некоторую визуализацию.

1
ответ дан 5 December 2019 в 07:13
поделиться

Не совсем, что Вы ищете, но используете Resharper, возможно настроить пользовательский членский шаблон типа, который окружил бы каждый метод в файле/проекте/решении с регионом каждый раз, когда Вы нажали ярлык.

Ваша другая опция Resharper состояла бы в том, чтобы создать пользовательское, окружают шаблон, который позволил бы Вам выбрать блок текста и выбрал, окружают-> YourCustomSurround для размещения блока комментария наверху.

1
ответ дан 5 December 2019 в 07:13
поделиться

Примечание относительно Вашего комментария:

разделители [...] позволяют мне скользить через код ДЕЙСТВИТЕЛЬНО быстро. [...] я могу очень быстро перейти к следующему [метод].

То, что я вижу много, то, что люди забывают о двух выпадающих списках наверху окна редактора (перечисляющий классы текущего файла и членов класса текущего класса). Это позволяет перейти для классификации участников очень быстро.

-2
ответ дан 5 December 2019 в 07:13
поделиться

Это должно легко быть возможно в Visual Studio 2010 из-за расширяемого, основанного на WPF текстового редактора.

-1
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: