오늘:
745
어제:
2,407
전체:
3,658,480

리눅스 팁 & 테크

2016.02.22 21:47

vim 설정 하는 방법

조회 수 4687 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

일반적으로 리눅스에서 초보자든 숙련자든 vim을 한번은 접할 텐데요. vim을 더 유용하게 쓰시는데 도움이 될 설정방법을 소개해드리겠습니다.

vim설정을 소개하기 앞서 잠시 쉘에 대한 기초적 지식을 소개할까 합니다. (필요없다면 건너뛰세요.)

쉘(Shell)은 컴퓨터와 사람이 소통하는데 필요한 프로그램으로 사람이 하는 명령을 컴퓨터에게 번역하는 역할을 합니다. 즉 단말기(terminal)에서 명령을 받고 쉘이 번역해주는 것이죠. 일반적으로 bash를 많이 씁니다.

이 쉘은 시스템에 사용자가 접속을 하면 사용자가 시스템을 이용할 수 있도록 각 사용자에게 부여됩니다. 이때 사용자의 home폴더에 있는 설정파일을 bash가 켜질 때 실행해 각 사용자에게 맞는 쉘 환경이 주어집니다.

이 쉘과 비슷하게 설정할 수 있는 프로그램이 있는데 vim이 그중 하나 입니다. 시스템 설정파일이 "/etc/skel/.vimrc"이고 사용자 설정파일이 "~/.vimrc"입니다.


지금부터 설정 방법을 알아보겠습니다. 전체 사용자에게 적용할 것이라면 /etc/skel/.vimrc를 개인 설정을 할 것이면 ~/.vimrc를 에디터로 연 후 간단히 명령어만 추가하면 됩니다.

명령어

syntax on               화면의 배경색에 따른 문법 색을 입히는 옵션이다.

set tabstop=수      탭의 공백 문자 개수를 "수"로 정하는 옵션이다. 기본값은 8이다.

set shiftwidth=수  탭의 쉬프트 이동(<<,>>)시 사용할 공백 문자의 개수를 "수"로 지정하는 옵션이다. 기본값은 8이다.

set smartindent   엔터를 입력하여 다음 라인으로 이동할 때 자동으로 들여쓰기를 한다.

set cindent            C 코드 작성 시 C 문법 스타일을 맞추어 준다.

set bg=색상           vim 코드 작성 배경을 "색상"으로 바꿔준다.

set hlsearch         vim에서 단어 검색 시 검색 단어에 색을 입혀준다.


예시

3aa5771aeadd5c788c809719826b6e45.png



틀린 부분이 있으면 지적 감사하겠습니다.





List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 하모니카를 쓸때 백신이 필요한가요? file 1 Kevin 2024.12.06 2310
공지 하모니카 OS 주요 단축키 1 file 3 Kevin 2024.11.26 2246
공지 하모니카에서 iptime 공유기 VPN 사용하기 1 file 1 Kevin 2023.12.21 4133
공지 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode file 1 Kevin 2023.12.17 4220
공지 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요 2 file 1 Kevin 2023.11.23 4059
공지 하모니카 7.0 카카오톡 hidpi 설정하기 1 file 1 Kevin 2023.11.22 4116
공지 리브레오피스에서 hwp 사용하기 4 file 0 타조 2023.10.11 6118
850 [파이어 폭스] ScreenGrap (fix version) file 0 행복한펭귄 2016.01.29 3615
849 마인드맵 프로그램 XMind 추천합니다 10 file 0 윙혼 2016.02.01 22974
848 리눅스에서 HTS 사용은 언제쯤 가능할까? 3 file 0 행복한펭귄 2016.02.01 15317
847 [질문] 리눅스에서 사용 가능한 수학 및 데이타 분석 관련 프로그램은 어떤 것들이 있나요? 2 file 0 행복한펭귄 2016.02.01 10942
846 [질문] 다양한 한자 입력 방법 2 0 행복한펭귄 2016.02.03 11548
845 조금이나마 도움이;; 1 0 식혜고양이 2016.02.09 2929
844 [질문] 리눅스에서 미디(MIDI)에 관한 질문 2 file 0 행복한펭귄 2016.02.12 7502
843 업무에 필요한 분들 참고해주세요! 1 0 식혜고양이 2016.02.12 2900
842 boot splash theme 변경 방법 2 file 0 legoboss 2016.02.12 4691
841 리눅스 컴퓨터 보조 번역 소프트웨어 (Computer-assisted_translation) file 0 행복한펭귄 2016.02.15 3502
840 R을 사용하는 분들께! 1 0 식혜고양이 2016.02.15 2897
839 Conky theme들 5 0 식혜고양이 2016.02.15 3664
838 [1부] Conky-manager 설치 및 적용 방법 6 file 0 Sound:D 2016.02.16 5113
837 [2부] Conky-manager 설치 및 적용 방법 3 file 0 Sound:D 2016.02.16 4096
836 개발자 분들께서, 유용할 듯 합니다! 1 0 식혜고양이 2016.02.16 2958
835 PPA (개인 패키지 저장소) 사용하기 file 0 행복한펭귄 2016.02.17 3823
834 이것도 도움이 되었으면 ㅠ 1 0 식혜고양이 2016.02.17 2956
833 [LinM] 리눅스용 Mdir 설치하기 6 file 0 legoboss 2016.02.18 9061
832 참고 부탁! 1 0 식혜고양이 2016.02.20 2835
» vim 설정 하는 방법 2 file 0 onting 2016.02.22 4687
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 47 Next
/ 47
CLOSE

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5