it-swarm.com.ru

Как мне автоматически отформатировать Ruby или .erb файлы в VS Code?

Я нажимаю  +  + F в Visual Studio Code для macOS ярлык Формат документа , чтобы отформатировать файл с именем foo.rb или foo.html.erb.

Вместо форматирования документа он печатает это письмо: Ï

Как мне получить его для форматирования документа?

10
Derek

Вы можете установить ассоциации форматов в VSCode, поэтому файлы .erb будут обрабатываться как .html.

Перейдите в Файл-> Настройки-> Настройки-> Нажмите ... в правом верхнем углу-> Открыть settings.json

Затем добавьте этот кусок кода в ваш файл settings.json

"files.associations": {
   "*.html.erb": "html"
}

Вот как я решил эту проблему. Он удалит некоторые из выделенных участков кода, но автоматически отформатирует шаблоны HTML, такие как документ HTML.

10
Никита Львов

Вы можете использовать Rufo для форматирования вашего кода Ruby. Это форматированный формат (например, Prettier для JS, если вы знакомы с ним).

Вы можете использовать расширение vscode-rufo для его интеграции с VSCode.

0
Renaud Chaput