설치
vim은 우분투에서 사용되는 vi 에디터에 설정을 더하여
보다 편리하게 사용할 수 있도록 해주는 에디터이다.
$ sudo apt-get install vim
우분투를 처음 설치하고 바로 vim을 설치하려는 경우,
우분투 저장소 업데이트가 되지 않아서 vim 패키지를 찾지 못하는 오류가 있을 수 있다.
만약 vim 패키지를 찾을 수 없다. 라는 오류가 뜬다면 아래 명령을 먼저 실행해 줘야 한다.
$ sudo apt-get update
설정
설치가 완료되었으면 vim 설정을 한다.
먼저 아래 명령어를 입력하여 vim 설정파일을 열어준다.
gedit ~/.vimrc 를 통해 메모장처럼 편하게 수정할 수도 있다.
$ vi ~/.vimrc
아마 처음에는 아무것도 없을 텐데, ESC 후 i (insert) 키를 누르고 아래 보이는 설정파일들을 입력한다.
set number " line 표시
set ai " auto index
set si " smart index
set cindent " c style index
set shiftwidth=4 " shift를 4칸으로 ( >, >>, <, << 등의 명령어)
set tabstop=4 " tab을 4칸으로
set ignorecase " 검색시 대소문자 구별하지않음
set hlsearch " 검색시 하이라이트(색상 강조)
set expandtab " tab 대신 띄어쓰기로
set background=dark " 검정배경을 사용할 때, (이 색상에 맞춰 문법 하이라이트 색상이 달라집니다.)
set nocompatible " 방향키로 이동가능
set fileencodings=utf-8,euc-kr " 파일인코딩 형식 지정
set bs=indent,eol,start " backspace 키 사용 가능
set history=1000 " 명령어에 대한 히스토리를 1000개까지
set ruler " 상태표시줄에 커서의 위치 표시
set nobackup " 백업파일을 만들지 않음
set title " 제목을 표시
set showmatch " 매칭되는 괄호를 보여줌
set nowrap " 자동 줄바꿈 하지 않음
set wmnu " tab 자동완성시 가능한 목록을 보여줌
syntax on " 문법 하이라이트 킴"
yy "줄복사"
p "복사항목 붙여넣기"
참조: "는 주석이다. 입력이 끝나고 저장하고 나오면 이제 코드가 바뀌어있는걸 볼 수 있다.
vim설정을 적용하기 전 이랬던 소스가..
vim 설정 적용 후 아래와 같이 봐뀐다.
실행 종료
"Esc"를 눌러야 명령어 모드로 바뀐다.
그 다음에 :(쉬트로+세미콜론키)을 누르고 명령어를 입력한다.
명령어 설명 // [ ](각괄호)안의 글자는 생략해도 된다.
:w[rite] 저장 // :(콜론)을 누른 다음에 w를 입력
:sav[eas] # // #(숫자를 의미)에 해당하는 파일을 '다른 이름'으로 저장한다.
:w file.txt // file.txt 파일로 저장
:w » file.txt // file.tx파일에 덧붙여서 저장
:q // vi 종료
:up // 바뀐 내용만 저장합니다.
:x // :upq와 같은 내용입니다.
:q! // vi 강제 종료
ZZ // 저장 후 종료
:wq! // 강제 저장 후 종료
:e file.txt file.txt파일을 불러옴
:e 현재 파일을 불러옴
:e# 바로 이전에 열었던 파일을 불러 옴
'LINUX > Ubuntu' 카테고리의 다른 글
09. 사용자 (0) | 2020.01.29 |
---|---|
08. 파일 및 디렉토리 (0) | 2020.01.29 |
05. 마운트 (0) | 2020.01.29 |
04. 리눅스 파일 시스템 구조 (0) | 2020.01.29 |
03. 런레벨 (0) | 2020.01.29 |