추천 자동완성
Ctrl + n
여러 곳에 substitute 적용시키기
비주얼 모드로 만든 다음에
:s,<current>,<future>
그렇습니다. 하나의 start tag에 같은 attribute를 중복 사용해서는 안됩니다. 이 것은 HTML에서 허용이 됩니다만, 이 것은 HTML 문법에도 맞지 않는 겁니다. HTML spec 어디를 뒤져봐도 같은 attribute를 두 번 써도 된다는 말은 없고, 이 것 역시 브라우저가 허용한 것 입니다. 중복 사용하면 볼 것도 없이 error 가 납니다. 따라서 이런 습관을 가지고 있다면 XML에서는 고쳐야 되겠죠? 특히 XSLT의 경우 HTML code가 섞여 들어가기 때문에 HTML에서 사용한 중복된 attribute가 있다면, 그 것에 의해 error가 생기게 되므로 주의해야 되겠습니다.
이 말은 HTML을 통해 이미 경험해 본 사항 입니다. 혹시 attribute를 순서에 맞게 써 보신 적 있습니까. 없을 것 입니다. 만약 그래야 된다면 HTML이 지금과 같이 유행하지 못 했을 것 입니다. 순서를 기억하느라 얼마나 골치 아프겠습니다. 다행스럽게 XML 에서도 attribute는 순서를 지키지 않아도 됩니다.
그리고 '순서를 지키지 않아도 된다' 라는 사항은 위에서 말한 '부가적인 정보를 위해 확장을 할 때 element를 쓰느냐 attribute쓰느냐' 라는 문제와 연관지어 볼 수 있습니다. 그건 뭔가 하면, 만약 어떤 정보가 '반드시 순서를 지켜야 하는 정보' 일 경우 attribute를 사용해서는 안된다는 것 입니다. 그런 경우라면 당연히 element를 사용해야 되겠습니다.
XML 문서의 Root element는 오직 하나여야 한다.
cgvg를 설치했다. synaptic package로
cg <단어>
하면, 하위 디렉토리에서 단어가 있는 파일을 죄다 찾아준다.