2016-01-23 32 views
3

找不到老问题,妥善解决正道,所以VIM,缩进CSS和JS里面的html

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title></title> 
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
     <style type="text/css"> 
body, input{ 
    background-color:red; 
} 
     </style> 
     <script> 
function test() { 
    return false 
} 
     </script> 
    </head> 
    <body> 
     <div></div> 
    </body> 
</html> 

一切,除了内缩进确定<style><script>标签代码,我该如何解决?

+0

的[?我如何收拾一个HTML文件的第六缩进](可能的复制http://stackoverflow.com/questions/815548/how-do -i-整洁-UP-AN-HTML的文件缩进式-VI) – bozzmob

+0

@bozzmob,它是关于纯HTML文件 – Kaign

回答

2

我用othree/html5.vim插件里的html这supports CSS/JavaScript的。它的工作原理虽然这不是可能是最简单的解决方案。

您的代码缩进是这样的:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
    <style type="text/css"> 
     body, input{ 
     background-color:red; 
     } 
    </style> 
    <script> 
     function test() { 
     return false 
     } 
    </script> 
    </head> 
    <body> 
    <div></div> 
    </body> 
</html>