728x90
우분투를 실행 할 때 갑자기 vi가 작동이 안되는 경우가 있다.
vi로 파일 생성후 들어갔을 때
backspace로 내용이 작성되지 않고 방향키 누르니 A,B,C,D가 나왔다.
바로 vi오류가 발생한 것이었다.
그래서 설정시 부족한 부분이 있었나 싶어
sudo apt-get install gcc make perl
을 이용해 입력을 해봤지만
이러한 오류가 떴다. 첫번째 에러를 치게 되면 방법이 나온다.
해결할 수 있는 방법은 첫번째로는 아래 코드를 치는 것이다.
sudo killall apt-get
이것을 입력했으나 결과는
no process found라는 결과가 나왔다.
다음으로 할 수 있는 방법은 특정 위치에 있는 파일을 지우는 것이다.
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
이 내용을 입력한 뒤
sudo dpkg --configure -a
sudo apt update
를 입력했다.
이후 처음에 쳐 보았던
sudo apt-get install gcc make perl
를 입력했으나 최신 버전이라는 것 밖에 나오지 않았고 처음 오류가 이어져 또 다른 방법을 탐색했다.
https://yang1650.tistory.com/111
이 블로그를 참고했다.
cd ~
vi .exrc
로 파일에 접근해서
set autoindent
set bs=2
set nocp
set number(선택사항)
를 저장하고 나와 터미널에서 source .exrc를 입력한 뒤에 vi를 실행했더니
위 사진과 같이 a,i,o를 누르니 삽입이라는 결과가 나오게 되었다.
vi가 갑자기 되지 않으면 이렇게 해보길 추천한다.
728x90
'Etc' 카테고리의 다른 글
[Etc] cmd 창에서 파이썬이 실행이 안될 때 (0) | 2022.08.22 |
---|---|
[Etc] Xshell로 리눅스 우분투 활용하기 (1) | 2021.12.03 |