vim에서 백스페이스 동작 관련 질문입니다.
글쓴이: kknd345 / 작성시간: 수, 2007/09/26 - 7:24오후
페도라 7, vim 7.1.12 을 사용하고 있습니다.
/root/.vimrc를
set nocompatible " this must be first set bs=indent,eol,start " For backspace set autoindent " 자동으로 들여쓰기를 한다. set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다. set smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다. set textwidth=79 " 만약 79번째 글자를 넘어가면 set wrap " 자동으로 를 삽입하여 다음 줄로 넘어간다. set nowrapscan " 검색할 때 문서의 끝에서 다시 처음으로 돌아가지 않는다. set nobackup " 백업 파일을 만들지 않는다. set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍이게 한다. set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다. set tabstop=4 " Tab을 눌렀을 때 8칸 대신 4칸 이동하도록 한다. set shiftwidth=4 " 자동 들여쓰기를 할때 4칸 들여쓰도록 한다. syntax on " syntax highlightning
이렇게 설정 해줬습니다
다른건 다 마음에 드는데
set bs=2 를 하나 set bs=indent,eol,start 하나
기본 vim 모드에서 ( esc 눌렀을때 모드 )
백스페이스를 눌러도 글자가 지워지지 않고 앞으로 이동만 합니다. del 키는 반면 제대로 지워집니다.
백스페이스가 insert 모드에선 예측 가능하게 정상적으로 작동합니다.
백스페이스가 esc모드에서도 앞에 글자 지우는 기능을 갖게 하는 방법 없을까요?
Forums:
댓글 달기