음.. 정확히는 Fedora core에 설치되어 있는 /bin/vi도 vim일 겁니다. 다만 기능을 최대한 축소한? vim이죠. 이유는 system이 망가졌을 때, (정확히는 /usr filesystem이 망가지더라도) 실행이 가능하도록 하기 위해서 library dependency를 최소화한 것이죠.
따라서, /bin/vi가 마음에 들지 않는다고 지워버리시거나 /bin/vi를 다른 것으로 symbolic link하시면 안됩니다. /bin/vi는 그대로 두시고, 앞 분들이 말씀하신 것처럼 alias를 쓰시는 것이 좋습니다.
답변에 감사합니다.
다시 한번 몇가지 질문을 드리겠습니다.
현재 터미널로 fedoracore3에 접속해서 쓰고 있습니다.
예전에는 vi 에서 화살표키가 잘먹었는데...
화살표를 이용하면 대문자 A,B,C,D 나옵니다.
이것은 어떻게 해결해야하는지요..
그리고 man strlen 하면 깨져서 나옵니다.
화살표 문제는.. 터미널 설정이 잘못되어 있는 것 같습니다. bash라면 "export TERM=터미널이름"을 써서 terminal 설정을 바꾸어 보기 바랍니다.
man page 문제는.. 환경 변수 LANG 값을 확인해 보기 바랍니다. 만약 ko_KR...이고 terminal이 한글을 지원하지 않는다면 깨져 나올 수 있습니다.
또는 ko_KR.euckr인데, terminal이 utf-8 한글만 지원한다고 해도 깨져 나올 수 있습니다. 이 반대도 마찬가지. 첫번째 해결책은 환경 변수 LANG과 터미널의 설정을 맞추어 주는 것이고, 두번째 해결책은 LANG 값을 C나 POSIX 등으로 설정하면 man page가 영어로 나오기 때문에 해결됩니다.
$HOME/.bashrc 에다가..[code:1]alias vi=
$HOME/.bashrc 에다가..
alias vi="vim"
해보세요.
http://kwon37xi.egloos.com
nvi등이 설치되어 있다면 제거하시는 것도 한 방법이겠죠..데비안
nvi등이 설치되어 있다면 제거하시는 것도 한 방법이겠죠..
데비안의 경우라면 /bin/vi는 "vi 에디터"로 가는 심링크이고 "vi 에디터"는 사용자가 지정하는 /bin/nvi나 /bin/vim을 가리키게 되어 있습니다.
음.. 정확히는 Fedora core에 설치되어 있는 /bin/vi도 v
음.. 정확히는 Fedora core에 설치되어 있는 /bin/vi도 vim일 겁니다. 다만 기능을 최대한 축소한? vim이죠. 이유는 system이 망가졌을 때, (정확히는 /usr filesystem이 망가지더라도) 실행이 가능하도록 하기 위해서 library dependency를 최소화한 것이죠.
따라서, /bin/vi가 마음에 들지 않는다고 지워버리시거나 /bin/vi를 다른 것으로 symbolic link하시면 안됩니다. /bin/vi는 그대로 두시고, 앞 분들이 말씀하신 것처럼 alias를 쓰시는 것이 좋습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
답변에 감사합니다.다시 한번 몇가지 질문을 드리겠습니다.현재 터미
답변에 감사합니다.
다시 한번 몇가지 질문을 드리겠습니다.
현재 터미널로 fedoracore3에 접속해서 쓰고 있습니다.
예전에는 vi 에서 화살표키가 잘먹었는데...
화살표를 이용하면 대문자 A,B,C,D 나옵니다.
이것은 어떻게 해결해야하는지요..
그리고 man strlen 하면 깨져서 나옵니다.
계속 삽질중인데...방법을 모르겠네요^^
계속 삽질중인데...방법을 모르겠네요^^
화살표 문제는.. 터미널 설정이 잘못되어 있는 것 같습니다. bash라면
화살표 문제는.. 터미널 설정이 잘못되어 있는 것 같습니다. bash라면 "export TERM=터미널이름"을 써서 terminal 설정을 바꾸어 보기 바랍니다.
man page 문제는.. 환경 변수 LANG 값을 확인해 보기 바랍니다. 만약 ko_KR...이고 terminal이 한글을 지원하지 않는다면 깨져 나올 수 있습니다.
또는 ko_KR.euckr인데, terminal이 utf-8 한글만 지원한다고 해도 깨져 나올 수 있습니다. 이 반대도 마찬가지. 첫번째 해결책은 환경 변수 LANG과 터미널의 설정을 맞추어 주는 것이고, 두번째 해결책은 LANG 값을 C나 POSIX 등으로 설정하면 man page가 영어로 나오기 때문에 해결됩니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
제 환경변수 입니다.[quote][root@gs ~]# env+
제 환경변수 입니다.
[quote]STRLEN(3) <B8><AE><
이부분은 .bashrc 파일에 export LESSCHARSET=latin1추가하니까...잘나옵니다.
이젠 마지막으로
이부분만 해결하면 되는데...빨리 해결해야 할텐데..
엉뚱한거에 계속 삽실 중이네..^^
[quote]화살표를 이용하면 대문자 A,B,C,D 나옵니다[/quote
.exrc 파일에 이부분을 추가 시키니까...양호하게 되네요^^
set esckeys
set backspace=indent,eol,start
댓글 달기