Work-udy/Linux

[Ubuntu 16.04 LTS] 02. vim 에디터 사용하기

이안강 2017. 6. 12. 21:55

※본 글은 Ubuntu 16.04 LTS version 을 사용합니다. 참고바랍니다. 

※ Ubuntu를 처음 설치하고 나서 root 관리자의 초기 비밀번호를 직접 설정해 주어야 한다. 

sudo passwd root 

를 입력하면 비밀번호를 설정할 수 있다

1234!

1234!  (!와 같은 특수문자 사용이 불가한 운영체제도 있다)

와 같이 비밀번호를 입력하고 root 비밀번호를 설정해주어야 이후에 root 권한으로 터미널에 접속할 수 있다. 

--


앞선 글에서 말했다시피 윈도우보다 바이러스 없는 깨끗한 환경과 Customizing에 매력을 느껴 Linux를 시작하게 되었다. 


CentOS는 서버 구축용도가 강하다고 들어 (누가 그랬는지는 모르겠다...) 그냥 또다른 범용적인 linux인 Ubuntu를 설치하게 되었다. 



Linux에서는 바탕화면 테마부터 터미널 테마까지 별의 별것들을 취향에 맞게 설정할 수 있다.


테마와는 무관하지만 이번에는 vi에디터를 vim에디터로 변경해보려고 한다. 


가장 먼저 우분투(ubuntu)를 설치하고 터미널을 열고 Ctrl+Alt+T 


vi 에디터의 정보를 확인하면 


$ vi 


아래와 같이 vi 에디터의 정보를 화면을 통해 볼 수 있다. 


-- 사진 vi 에디터 --


하지만 기존의 vi 에디터는 set number 부터 syntax 까지 불편한 부분이 있다.

:set number 를 통해 행 넘버 지정

syntax는 소스색상 구별(vi 에디터에서 지원하지 않음)


그래서 vi 에디터의 상위 호환인 vim 에디터를 사용하시는 분들이 많다(는 얘기를 들었다).


설치를 위해서 가장 먼저 


sudo apt-get update


를 통해서 apt 버전을 최신버전으로 업데이트를 진행해 주어야 한다. 


sudo apt-get install vim 


을 입력한다. root(관리자) 권한으로 vim 패키지를 설치하는 명령어이다. 


비밀번호를 입력하라고 나오면 root 관리자 비밀번호를 입력하면 된다. 


Y를 누르고 설치를 완료하고 나면 설정을 수동으로 진행해 주어야 한다. 


vi ~/.vimrc


vi 에디터를 통해 vimrc라는 숨김폴더를 생성한다. 


그리고 insert 모드로 변경 후 


set autoindent

set smartindent

set cindent

set number

set showmatch

set tabstop=3

set shiftwidth=3

syntax enable

syntax on 


의 편의사항을 직접 입력해주면 된다. 


적용을 위해 


vi ~/.bashrc 


입력 후 엔터를 치면 bashrc를 실행시키고 적용이 된다. 


실행이 되고 나면 inser mode로 #주석처리가 없는 부분에 


alias vi='vim'


-- 위치 사진 --


을 입력하고 저장을 하고 종료한다. 


마지막으로


source ~/.bashrc


로 설정을 동기화하여 마무리해주면 된다. 


이렇게 vim 에디터 설정이 완료되었다.


P.S 모든 사용자가 이용하게 하려면 


/etc/bashrc 에 해당 명령어를 추가해주면 된다. 


vim 에디터에 대한 더 상세한 정보는 http://movenpick.tistory.com/26 에서 참고할 수 있다. 


-- vim 에디터 테스트화면 --