우분투를 처음 설치하고 나서 vi 에티터를 실행하면 다소 황당한 경험을 하게 됩니다.

백스페이스를 누르면 문자가 바로 지워지지 않는 현상이나, 가끔 방향키를 누르면 대문자 A, B, C, D 가 쓰이는 현상을 겪게 됩니다.

Vi 설정을 해주면 해결 되는데요 어떻게 하는지 알아 보겠습니다.

터미널 창에서 사용자 계정으로 들어갑니다.

일반적으로 /home/username 인데요

$ cd ~

명령어로 사용자 계정 디렉토리로 이동합니다.

이미지 1.png

다음은 vi 에디터로 .exrc 파일을 만들어 줍니다.

$ vi .exrc

이미지 112.png

참고로 .exrc 처럼 파일명앞에 .이 붙은 파일은 숨김 파일을 뜻합니다.

생성된 .exrc파일에 다음과 같이 코딩을 해줍니다.(vi 에서 편집 명령어는 i입니다.)

set autoindent

 set number

 set bs=2

 set nocp

 이미지 113.png

:wq 로 저장하고 빠져나옵니다. (저장하지 않고 빠져나올땐 :q! 입니다.)

 

터미널에서 $source .exrc 을 입력합니다.

 이미지 114.png

이제 일반 리눅스의 vi 와 똑같이 사용 하실 수 있을 겁니다.

 

검색해보니 우분투의 vi full버전이 아니라 발생하는 문제라고 하는데요.

.exrc파일을 만들기 귀찮으신 분은 vim을 설치해 주시면 해결된다고 하네요

명령어는 $sudo apt-get install vim 입니다.