2011-11-12 69 views

回答

4

它確實有效。

使用生成標準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],請重試。它可能被設置爲僅修復選定的文本?或...

+0

我看到你是對的。我期待VS更像VS, RubyMine在清理空白時並不像VS那麼具有攻擊性。 – jcollum

+0

同意。我喜歡VS一般更好一點,尤其是有更多的控制。 – WiredPrairie

2

您可以使用⌘+⌥+ l鍵盤快捷鍵。

0

您可以更改「項目設置>代碼樣式> HTML」中的html格式選項。

例如:你可以改變標籤的大小,縮進等

如果你是在OSX上,你可以使用快捷鍵⌘+,

其他建議:嘗試重命名格式之前的文件(除從它的.erb)