Как быстро организовать функции в исходном коде (c #) для упорядочения по алфавиту? - PullRequest
5 голосов
/ 13 февраля 2009

Я делаю некоторые классы, чтобы организовать функции в файле CS в алфавитном порядке. Я использую Visual Studio 2008.

Когда я пишу их, я просто произвольно их помещаю, но теперь это выглядит довольно грязно.

Есть ли какой-нибудь простой способ организовать их автоматически?

Лучше иметь инструмент, потому что там достаточно много файлов для очистки.

Ответы [ 4 ]

15 голосов
/ 13 февраля 2009

Зачем организовывать в альфа-порядке? Среда IDE предоставляет раскрывающийся список для использования, если вы хотите получить к ним доступ таким образом.

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

Правила автоматического размещения являются кошмаром для исходных репозиториев, поскольку они приводят к ненужным массовым движениям, которые расстраивают вашу способность идентифицировать реальные изменения, поэтому их следует избегать, если правила не соответствуют одному из следующих:

  • Они никогда не изменяются, и вы можете применить их с самого начала вашего проекта
  • Они меняются очень редко, и изменение будет влиять не более чем на движение одной строки (например, структура брекетинга)
  • Они редко меняются, и эффект просто на пустое пространство в пределах линии

Если ответ вообще «редко», то вы не хотите использовать его в качестве полной остановки, эффективный просмотр исторических изменений более полезен.

4 голосов
/ 13 февраля 2009

Вы пробовали Regionerate ?

0 голосов
/ 06 августа 2015

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

0 голосов
/ 03 марта 2009

в регионе:

  1. Откройте схемы из: C: \ Program Files \ Regionerate
  2. Выберите кластер по имени
  3. Выберите удалить регионы

Ваши методы, поля и т. Д. Будут упорядочены в алфавитном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...