Алфавитная сортировка функций Sublime Text 3 - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть набор функций, определенных в файле. Они произвольно заказаны.

function foo() { 
  // func body
}
function bar() { /* func body */ }
function baz() { /* func body */ }

Мне нужен какой-нибудь инструмент, который будет переупорядочивать их в алфавитном порядке по имени функции, т. Е .:

function bar() { /* func body */ }
function baz() { /* func body */ }
function foo() { 
  // func body
}

(Обратите внимание, что простая сортировка строк кода по алфавиту не будет работать.)

Меня интересует общее решение этой проблемы, а также мой конкретный случай: я пишу JavaScript, а редактор использую Sublime Text 3.

1 Ответ

0 голосов
/ 27 апреля 2018

Плагин Multi Select Alphabetizer может быть полезным.Не в состоянии проверить это на работе, поэтому YMMV.

Если вы чувствуете себя особенно предприимчивым, вы можете попробовать преобразовать этот Sublime плагин из PHP в JS, чтобы соответствовать вашим потребностям ... Этонемного удивительно для меня, что более общее решение для этого еще не было разработано!

Удачи.

...