저장 방법을 어떻게 하느냐가 다를거 같은데..
한줄 한줄을 배열 단위로 해서 넣는지, 아님 각각을 링크드 리스트로
구성해서 저장해야 하는지.. 실제 vi에선 어찌 되는지 궁금합니다.
위치이동등의 커맨드를 구현할려면 각각 링크드 리스트로 구현해야 할텐데.
간단해 보였는데 생각해보니 고려해야 할 요소가 무지 많네요..--;;
참고자료나 그런곳 아시는분 알려 주셨으면 합니다.
그럼~~~
vi는 살펴보지 않아서 모르겠습니다.
이 부분은 문서나, 소스를 직접 찾아보시면 될 것 같구요.
GoF의 디자인 패턴이란 책을 보시면,
문서 편집기(Lexi)에 대한 디자인 패턴 사례가 2장에 나옵니다.
참고해보시기 바랍니다.
LeanBlue in CyberWorld!!!
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
vi는 살펴보지 않아서 모르겠습니다.이 부분은 문서나, 소스를 직
vi는 살펴보지 않아서 모르겠습니다.
이 부분은 문서나, 소스를 직접 찾아보시면 될 것 같구요.
GoF의 디자인 패턴이란 책을 보시면,
문서 편집기(Lexi)에 대한 디자인 패턴 사례가 2장에 나옵니다.
참고해보시기 바랍니다.
LeanBlue in CyberWorld!!!
댓글 달기