Можно ли отформатировать / переформатировать HTML в rubymine? - PullRequest
4 голосов
/ 12 ноября 2011

Можно ли отформатировать или переопределить HTML в RubyMine 3.2.4?Я пробовал Code... Reformat Code, но, похоже, он ничего не делает для HTML.Нужен ли мне плагин?

Ответы [ 3 ]

4 голосов
/ 12 ноября 2011

Это работает.

Использование стандартного сгенерированного файла 404.html:

<!DOCTYPE html>
<html>
<head>
  <title>The page you were looking for doesn't exist (404)</title>
  <style type="text/css">
    body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
    div.dialog {
      width: 25em;
      padding: 0 4em;
      margin: 4em auto 0 auto;
      border: 1px solid #ccc;
      border-right-color: #999;
      border-bottom-color: #999;
    }
    h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
  </style>
</head>

<body>
  <!-- This file lives in public/404.html -->
  <div class="dialog">
    <h1>The page you were looking for doesn't exist.</h1>
    <p>You may have mistyped the address or the page may have moved.</p>
  </div>
</body>
</html>

Я использовал опцию Код / Переформатирование, и это привело к следующему:

<!DOCTYPE html>
<html>
<head>
    <title>The page you were looking for doesn't exist (404)</title>
    <style type="text/css">
        body {
            background-color: #fff;
            color: #666;
            text-align: center;
            font-family: arial, sans-serif;
        }

        div.dialog {
            width: 25em;
            padding: 0 4em;
            margin: 4em auto 0 auto;
            border: 1px solid #ccc;
            border-right-color: #999;
            border-bottom-color: #999;
        }

        h1 {
            font-size: 100%;
            color: #f00;
            line-height: 1.5em;
        }
    </style>
</head>

<body>
<!-- This file lives in public/404.html -->
<div class="dialog">
    <h1>The page you were looking for doesn't exist.</h1>

    <p>You may have mistyped the address or the page may have moved.</p>
</div>
</body>
</html>

Вы можете видеть, как он переформатировал стили в частности (и если я изменю разрывы строк и т. Д., Это также исправит их).

Если вы зайдете в меню «Файл / Настройки», «Настройки / Редактор IDE», то убедитесь, что опция «Показать диалоговое окно« Переформатировать код »» отмечена [x], попробуйте снова. Может быть установлено только исправить выбранный текст? Или ...

2 голосов
/ 21 апреля 2013

Вы можете использовать ⌘ + ⌥ + l для сочетания клавиш.

0 голосов
/ 12 апреля 2014

Вы можете изменить параметры форматирования html в «Настройках проекта> Стиль кода> HTML».

Например: вы можете изменить размер вкладки, отступ и т. Д.

Если выв OSx вы можете использовать ярлык ⌘ +,

Другое предложение: попробуйте переименовать файл перед форматированием (удалив из него .erb)

...