#ruby #command-line #code-formatting
#ruby #командная строка #форматирование кода
Вопрос:
Задан исходный файл с плохим отступом, неправильным управлением пробелами и так далее. Как мне переформатировать код в такой файл и применить руководство по стилю Ruby (если таковое имеется)?
Ответ №1:
Это должно быть задачей вашего редактора. В vim (настроенном для Ruby) просто нажмите gg=G
xD
Скрипт Ruby, который это делает, доступен по адресу: http://www.arachnoid.com/ruby/rbeautify.rb.html
Комментарии:
1. Это был именно тот скрипт, который я искал (thnx). Попробовал, фиксация 15c34bf показывает пример.
2. кстати, я подозреваю, что TextMate поставляется со встроенной поддержкой Ruby, так что это плюс. VIM сделает это, но это требует настройки. Я хотел что-то, что доступно из командной строки, чтобы предотвратить создание минного поля редактора (для TextMate вам нужна лицензия, для VIM вам нужны плагины и т.д.).
Ответ №2:
Сам не пробовал: