본문 바로가기

Linux

Vi, Vim 텍스트 에디터 환경 설정(라인넘버, 들여쓰기 등) + 단축키

리눅스에 조금 더 익숙해지려고 기존에 쓰던 nano 에디터를 버리고, 

vi 에디터를 조금씩 쓰고 있는데.. 많이 어렵네요 .. 단축키 부분은 아직 손도 안가고 있고.. 


일단 기본적으로 소스 코딩 할 때 편리한 에디터 환경 설정에 대해 적어보겠습니다. 


vi 설정을 위해서 ~/.vimrc 파일을 만들어 줍니다



새로운 파일을 만들었으니 아무것도 뜨지 않는데 아래와 같이 설정 명령어를 입력 해주시면 됩니다.

일단 간단하게 몇개만 추가하고 설정 항목에 대해서는 밑에서 자세하게 다루겠습니다. 



이렇게 추가하고 저장한 뒤, 다시 한번 켜보면



편집기에 라인넘버가 생긴 것이 보입니다. 



수업 교재의 예제 C코드를 작성한 것인데요.. 

윈도우 편집기처럼 라인넘버가 보이고, 키워드의 색이 다르게 나옵니다. 

탭을 눌렀을 때의 들여쓰기 길이도 설정할 수 있었고요~ 


아래는 환경 설정하지 않은 root 계정으로 들어가보았는데요 



사용자 루트 디렉토리에 .vimrc 파일을 만들기 때문에 계정별로 환경 설정이 

따로 들어가니 참고하시면 될 것 같습니다.. 



다음은 많이 사용하는 환경 설정인데, 나중에 조금 더 추가 하도록 하겠습니다.


 set number (set nu)

 라인넘버 표시 기능 

 set showmode 

 모드 표시 기능 

 set showmatch (set sm)

 매칭되는 괄호를 보여줌 (), {} 

 set autoindent (set ai)

 자동 들여쓰기 기능

 set cindent 

 C프로그래밍 자동 들여쓰기

 set tabstop=4

 탭길이 = 4  

 set shiftwidth=4

 자동 들여쓰기 = 4 

 directory=/var/tmp

 파일이 임시저장되는 위치(buffer) 


vi/vim 단축키 모음입니다. 


사진 출처 : www.viemu.com