터미널 작업에 대해 질문드립니다.
글쓴이: 익명 사용자 / 작성시간: 금, 2002/12/13 - 4:56오후
안녕하세요.
유닉스 및 리눅스 시스템에 대한 기초가 없어서 이렇게 질문드립니다.
제 컴은 윈도우구요 회사에서 HP_UX에 붙어서 터미널로 소스 에디트를
하는데요.. vim의 신택스 하일라이팅 기능이 너무 맘에 들어서 vim 소스
를 구해서 서버의 제 계정에 올려놓고 컴파일해서 쓰는데,,
서버가 칼라를 지원해주지 않아서 하일라이팅 기능을 쓸수가 없다는군요.
정확히 말하면 기능은 쓸 수 있는데 칼라가 전혀 구현이 안되더군요
나와도 녹색, 노란색에 반전, 밑줄밖에는..
(제가 정확히 이해한건지는 잘 모르겠습니다.. 그야말로 기초없는 코더
거든요..)
기왕 리눅스에 흥미가 생긴거 vmware로 리눅스를 병행해 써볼까 하는데요
리눅스 환경에서는, 서버에서 지원해주지 않는 하일라이팅 기능을 클라이
언트 자체기능만으로 구현할 수 있나요?
으음.. 질문이 넘 무식한가요..
암튼 조언 부탁드림다.
Forums:
Re: 저는 잘 모르지만..
흠.. set 라고 하면 환경 변수들 나올겁니다. 아마.. ^^;;;
거기에 TERMS 인가? TERM인가? 터미널이 어찌 설정되었는지요? 그 설정
에 따라서 컬러를 지원할 수도 하지 못할 수도 있을건데요. HP-UX라고 해
서 컬러 터미널을 지원하지 못하진 않을듯 합니다. 정확히 뭘로 설정해야
하는지는 잘 모르겠습니다. ^^;;
그리고 vmware를 설치하셔서 작업하실 거라면 차라리 윈도우용 gvim을 구
하셔서 윈도우에서 작업을 하시는게 나아보입니다. 아니면 로컬 머신을 리
눅스로 하셔서 NFS나 samba를 통해서 HP-UX와의 연결을 만드신다면 모르겠
습니다만.. 엋아피 윈도우도 samba를 통해서 연결이 되겠군요. 보안에만
유의하신다면.. ^^;;
서버에서 지원을 하느냐 안하느냐라는 것은 서버가 어떠한 터미널 환경
을 지원하느냐의 문제라고 생각합니다. 서버측에서 색상을 만들어서 보여
주는 것이 아니라 색상 값을 클라이언트에게 보내주면 클라이언트가 이를
해석하여 화면에 출력하는 것이잖아요? 결국 서버는 그 코드값들만 보내
줄 수 있으면 되니 터미널 설정에 대해서 알아 보시길 바랍니다. -)
Re: 터미널 작업에 대해 질문드립니다.
정확히 어떤 것을 원하시는지는 잘 모르겠지만...
쫑아님의 답글에 덧붙여서 몇 자 적어봅니다.
우선 VMWare로 동작시키는 리눅스에서 VIM의 하일라이팅 기능은 사용하실
수 있습니다.
title="VMWare에서의 VIM">
http//ezboard.new21.org/cacolith/image/vm_vim.jpg
다만, 이것을 윈도우쪽에서 텔넷으로 접속하신 후 사용하신다면...
title="NetTerm에서의 VIM">
http//ezboard.new21.org/cacolith/image/term_vim.jpg
과 같이 되어버릴 수 있습니다.
( 참고로 위의 그림은 vt100 모드로 접속된 넷텀에서의 장면입니다. )
그걸 -T builtin_ansi 등의 옵션을 주면...
src="/http//ezboard.new21.org/cacolith/image/term_vim_builtin_ansi.jp
g" title="NetTerm에서 강제 옵션을 준 VIM">
http//ezboard.new21.org/cacolith/image/term_vim_builtin_ansi.jpg
과 같이 보입니다.
-T 옵션은 터미널 정보를 강제로 바꿔주는 역할인데요... ( 대강 설명한다
면요... --; )
builtin_riscos
builtin_amiga
builtin_beos-ansi
builtin_ansi
builtin_pcansi
builtin_win32
builtin_vt320
builtin_vt52
builtin_xterm
builtin_iris-ansi
builtin_debug
builtin_dumb
의 옵션이 있더군요.
이렇게 놓고 보니... HP_UX 쪽의 녀석도 잘하면 하일라이팅을 이용하실
수 있지 않을까 하는 생각이 듭니다.
즉... 윈도우등에서 넷텀등을 이용해서 HP_UX에 접속하신 다음 VIM을
builtin_ansi 나 builtin_xterm 등의 옵션을 줘서 실행시키면 되지 않을
까 싶은 생각이 듭니다.
믿지는 마시고... 속는 셈 치시고 한 번쯤 시도해보시는 것도... ^^;
댓글 달기