혹시요.. vi 기능중에...

kimes의 이미지

vi기능중에요..

html 편집시..

<table><tr><td></td></tr></table>

요런 코드를

<table>
  <tr>
    <td>
    </td>
  </tr>
</table>

뭐 요런식으로 아름답게(?) 바꿔주는 (formmating) 해주는
기능이나 플러그인있나요?

그럼 html 분석(?) 하기 참 편할텐데요^^

정태영의 이미지

vim 플러그인은 모르겠고 tidy 를 사용하면 됩니다 :) 간단하게 tidy 를 돌려본 결과를 인용해보면...

aqua@unfix tmp $ cat test.txt
<table><tr>
<td>ascb</td></tr></table>
aqua@unfix tmp $ cat test.txt |tidy -i -q
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 1 column 1 - Warning: inserting missing 'title' element
line 1 column 1 - Warning: <table> lacks "summary" attribute
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">

<html>
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 1st August 2004), see www.w3.org">

  <title></title>
</head>

<body>
  <table>
    <tr>
      <td>ascb</td>
    </tr>
  </table>
</body>
</html>
aqua@unfix tmp $

옵션들은 man 페이지를 참고하세요

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

lacovnk의 이미지

그런 프로그램을

html beautifier라고 하던 것 같습니다. 전에 몇개 봤었는데, 써보지는 않았습니다. php가 임베딩 된것도 잘 처리해주면 좋을텐데 orz