Wenn Sie Sublime Text, lesen Sie in diesem "Sublime Text 2 & 3 Plugin BeautifyRuby" verwenden ctrl + alt + k
(unter Windows + Linux) oder ctrl + cmd + k
(unter OS X), um Ihre Ruby und erb-Dateien manuell zu verschönern - oder confi Stellen Sie sicher, dass das Plugin dies automatisch vor dem Speichern von Ruby- und ERB-Dateien tut. Die Konfiguration ist einfach - Sie die config-Datei finden Sie hier (über das Sublime- Menü):
Preferences > Package Settings > BeautifyRuby > Settings - Default
:
{
// Specify your ruby interpreter:
"ruby": "~/.rvm/bin/rvm-auto-ruby",
// Use 2 Spaces instead of tabs:
"translate_tabs_to_spaces": true,
"tab_size": 2,
// You can change the file patterns handled by this plugin:
"file_patterns": ["\\.html\\.erb", "\\.rb", "\\.rake", "Rakefile", "Gemfile", "Vagrantfile"],
"html_erb_patterns": ["\\.html\\.erb"],
// This package offers a pre-save hook; when activated, your ruby and erb files will
// be reformatted automatically before saving (deactivated by default)
"run_on_save": false,
// The sublime command "beautify_ruby" performs a save after formatting.
// (activated by default)
"save_on_beautify": false
}
BeautifyRuby auf den Edelstein Rubin hängt htmlbeautifier, die auf Ihrem System installiert werden muss zuerst. Andernfalls gibt das Plugin jedes Mal einen Fehler aus, wenn Sie versuchen, Ihren Code zu verschönern. Stellen Sie sicher, dass die Ruby-Interpreter-Einstellung in der oben gezeigten Konfigurationsdatei auf den richtigen Ruby zeigt, der den htmlbeautifier-gem ...
welchen Editor Sie verwenden? –
wir verwenden vi (vim) – user352290
Sprechen wir über Formatierung von Code auf Ihrem Bildschirm, wie ein Editor oder IDE. Oder ein Werkzeug als Teil einer Build/Continues Integration-Umgebung? –