[완료] vi 에디터에서 백스페이스를 이용한 삭제가 안되는 문제.
글쓴이: jinseo1224 / 작성시간: 목, 2010/10/28 - 2:09오후
해당 라인에서 타이핑을 하던 도중에는 BS 키가 잘 먹힙니다. 물론 DEL 도 잘되구요
하지만
수정하던 커서가 벗어난뒤 돌아오면
DEL 키만 작동하고 BS키는 먹히질 않습니다. ㅠ,.ㅠ
한마디로 기존내용은 BS키로 삭제가 안된다는 것입니다. 입력모드에서 DEL 키나
명렁어 모드에서 x, X키는 작동.
수정도중에는 BS키가 작동하므로 키맵핑 문제는 아닌것 같고....
도통 해결책을 못찾겠네요..
Forums:
어떤 상황이신가요?
원래 명령어 모드에서 Backspace 그냥 왼쪽으로 한칸 가는게 정확한 액션인데요.
아마 이상황?
:set backspace=indent,eol,start
:help bs
start allow backspacing over the start of insert;
유유 감사합니다. 이상황이 맞네요..
알려주신 명령어를 입력하니 해결이 되었네요.. 다시 한번 감사드립니다.
그런데 왜 갑자기 이렇게 되었을까요?
1주일동안 고생했습니다. ㅠ,.ㅠ
답변 감사드립니다. 좀더 자세히 설명드리자면...
네 명령어모드에선 Backspace 로 왼쪽으로 한칸이 이동됩니다.
그러나 수정모드에서의 삭제가 동작하지 않습니다.
이상한점은 수정모드에서 현재 수정중인 글씨는 backspace로 지울 수 있습니다 ㅠ,.ㅠ
예)
입력모드
abcd 타이핑하였고 바로 backspace를 입력하면 지워집니다.
입력모드
abcd 타이핑하였고 커서를 다른 라인으로 이동하여 작업후에 다시 돌아오면
입력모드지만 backspace(삭제)가 작동하지 않습니다.
abcd <-다른작업후 돌아오면 안지워짐 하지만 abcd뒤에 ABCD를 새로 입력하면
abcdABCD <-여기서 바로 backspace를 이용하면 ABCD까지만 지워지고 abcd는 지울 수 없음
abcd는 입력모드 backspace를 제외한 다른방법(명령모드 x, X, dd 등)으로 지워야 합니다. ㅠ,.ㅠ
댓글 달기