2017-01-16 8 views
0

だが、私は崇高で、このHTMLのレイアウト持っていると言う字下げ:崇高なテキスト3が不気味HTML

<!DOCTYPE html> 
<html> 
<head> 
<title></title> 
</head> 
<body> 
<div> 
<h1> 
hello 
</h1> 
</div> 
</body> 
</html> 

が、私はそれを字下げしようと、私はこれを取得:

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
    <div> 
     <h1> 
      hello 
     </h1> 
    </div> 
</body> 
</html> 

私はこれをしたいときは:

私は <head><body><html>インの子として表示する
<!DOCTYPE html> 
<html> 
    <head> 
     <title></title> 
    </head> 
    <body> 
     <div> 
      <h1> 
       hello 
      </h1> 
     </div> 
    </body> 
</html> 

すなわち同じレベルにいることを教えてください。これを変更する方法がありますか?

+0

保存

  • batchIncreaseIndentPatternに私はあまりにもbegginingでこのように私のHTMLコードをインデント。問題は、コード全体に対して1レベルのインデントがあることです。これは、小さな画面では面倒です。あなたはあなたの画面IMHOを単に "浪費している"だけです。 – math2001

  • 答えて

    0

    ST3がHTMLをインデントするために使用するindentation rulesを編集できます。

    1. batchDecreaseIndentPattern
    2. (?!html)の削除]を選択しMiscellaneous.tmPreferences
    3. を、それはすでに
    4. オープンコマンドパレット
    5. タイプPRV: Oがインストールされていない場合PackageResourceViewerをインストールし、PackageResourceViewer - Open Resource
    6. 選択HTML
    7. を選択0を削除ファイル
    1

    解決済み。私がやったことはHTMLBeautifyをインストールし、その後、カスタムコマンドを設定します。

    import sublime, sublime_plugin 
    
    class SaveRegime(sublime_plugin.WindowCommand): 
        def run(self): 
         if "html" in self.window.active_view().settings().get("syntax").lower(): 
          self.window.run_command("html_beautify") 
         else: 
          self.window.run_command("reindent") 
    

    それはきれいではありませんが、それは動作します。

    関連する問題