vi 에서 backspace가 안먹힙니다. [2]

vi 에서 backspace가 안먹힙니다.

2002-09-06 00:00 - 정재성

환경은 FreeBSD 4.6 이고
XManager에서 리모콘으로 hanterm 으로 붙어서 쓰고 있습니다.

hanterm에서 모든게 잘 되는데 (backspace도 잘 됩니다.)
hanterm에서 vi를 띄우고 입력모드가 되면 backspace가 제대로 동작하지 않습니다.
(backspace 대신 CTRL-H 는 잘 됩니다.)

그런데 일반 telnet으로 접속하던지 xterm으로 접속하면 vi의 입력모드에서 backspace가 잘 동작합니다.


따라서 vi의 setting 문제는 아니라 생각합니다.

답변 부탁드립니다.


vi 에서 backspace가 안먹힙니다.

2002-09-09 00:00 - 경진


한텀 문제가 아닐까 생각이 드는데, 잘은 모르겠네요. 한텀 세팅같은거 보면 있지 않을까요?


RE : vi 에서 backspace가 안먹힙니다.

2002-09-09 00:00 - 강성광

xterm 에서는 되고 hanterm 에서는 안된다고 하셨으니 VI 자체의 문제라기 보다는
xterm 과 hanterm 의 터미널 설정 차이에 의한 문제라고 생각됩니다.

다음과 같은 작업을 통해 문제가 해결되시는지 알려 주시기 바랍니다.

1. xterm 을 구동 시키신 이후에 'echo $TERM' 이라는 명령을 통해
현재의 터미널 설정을 확인해 주시기 바랍니다. (일반적으로 xterm)

2. hanterm 을 구동 시킬 때 '-tn $TERM' 이라는 옵션을 추가해서
실행 시켜 주시기 바랍니다. 여기서 $TERM 값에는 <1> 항목에서
얻은 값 (일반적으로 xterm)을 넣어 주시면 됩니다.
ex> /usr/X11R6/bin/hanterm -tn xterm -display $DISPLAY

이런 식으로 실행 시켰을 경우에 문제가 해결되시는지 알려 주시기 바랍니다.

일반적으로 xterm을 실행시키면 xterm 터미널 설정이 올라오고
hanterm을 실행 시키면 xterm-color 터미널 설정이 올라옵니다.

stty -a 명령을 이용하여 현재 설정을 확인할 수 있고 이 설정이 다를 경우
VI 가 다르게 동작을 합니다.

그럼 이만


이전 조회수: 862