Welcome

강좌

유닉스,리눅스,윈도우 모두 사용이 가능한 무료 에디터 vim(GVIM) 사용시 사용할수 있는 설정들을 간략하게 정리해놓습니다.


윈도우는 Gvim 을 다운받아서 설치하면 되겠구요.


FreeBSD는

$ pkg_add -R vim


우분투는 터미널 열고

$ sudo apt-get install vim


그놈환경 Gvim 까지 설치시는


$ sudo apt-get install vim vim-gnome


하면 설치가 되겠습니다. 설정을 위해 아래처럼 파일생성해서 열어줍니다.


$ sudo vi ~/.vimrc


열린 파일에서 아래 항목을 잘 보시고 써넣으시면 되겠습니다.


set autowrite  - :next나 :make 같은 명령을 자동으로 저장

set autoindnt  - 자동 들여쓰기로 set ai 동일

set backspace=indent,eol,start  - 삽입모드에서 백스페이스 허용

set background=dark  - 배경화면 설정 dark

set cindent  - C언어 자동 들여쓰기? 문법사용

set encoding=utf-8  - 인코딩 설정 set enc=utf-8 동일

set expandtab

set fenc=utf-8

set fencs=utf-8,cp949

set history=50  - Undo 최대횟수 설정

set hlsearch  - 검색어 하이라이트 set hls 동일

set ignorecse  - 검색에 대소문자 구분없음 set ic 동일

set incsearch  - 점진적검색

set linespace=3  - 줄간격

set lpl  - 프로그램 시작시 플러그인 로드

set ls=2  - 상태라인 표시

set lz  - 매크로 실행중 화면 다시 그리지 않기

set mousehide  - 타이핑할때 마우스 커서 숨기기

set number  - 줄번호 붙이기 set nu 동일

set nocompatible  - Vim 기본 기능사용

set nowrap  - 자동줄바꿈 안함

set nowrapscan  - 검색시 맨끝이면 계속찾지 않기

set nobackup  - 백업파일 만들지 않기

set paste

set printencoding=utf8  - 프린트설정

set printmbcharset=ISO10646  - 프린트설정

set printmbfont=r:나눔고딕코딩, c:yes,a:yes  - 프린트설정

set printfont=나눔고딕코딩10  - 프린트설정

set report=0  - 추적수준 최대

set ruler  - 상태표시줄에 커서위치 보이기

set smartindent  - 자동들여쓰기

set showcmd  - 명령어를 상태라인에 보여주기

set shiftwidth=4  - 자동들여쓰기 폭을 정하기 set sw=4 동일

set showmatch  - 매치되는 문자의 끝을 보여주기

set softtabstop=4

set sm  - 함수 {} 표시

set sc  - 완성중인 명령어 표시

set scs  - 똑똑한 대소문자 구별

set scrolloff=2  - 2줄 이하 자동 스크롤

set tabstop=4  - 탭간격 설정 set ts=4 동일

set title  - 타이틀바에 편집중인 파일 표시

set visualbell  - 경고 소리를 화면 깜빡임으로 바꾸기

set wmnu  - 자동완성 가능 목록 보여주기 set vb 동일


map!  - 입력모드에서 Ctrl+d로 백스페이스 사용

map! o  - Shift + Enter 아래줄로 커서 넘기기

map! () ()i

map! (); ();hi

map! [] []i

map! {} {}iO

map! <> <>i

map! '' ''i

map! "" ""i

map V

map y

map p


let g:explVertical=1

let g:explSplitRight=1

let g:explStartRight=1

let g:explWinSize=20


filetype on  - 파일종류 자동인식

filet plugin indent on - 파일종류 자동인식

hi LineNr ctermfg=Darkgreen  - 라인넘버 색깔 다크그린


colorscheme desert  - 컬러셋 데저트

colo evening  - 컬러셋 evening


이정도가 되겠습니다.




List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 Android [기초강좌] 안드로이드 스마트폰 사용법 모음 anti 2013-07-30 10371
28 PC일반 블루투스로 스마트폰과 노트북의 파일 주고 받기 anti 2013-06-18 3630
27 Android [기초강좌] 무선네트워크 연결 - Wi-Fi, 데이터네트워크 anti 2013-08-04 3554
26 Android [기초강좌] 벨소리, 알림음, 진동 설정 anti 2013-08-01 3448
25 스마트폰일반 구글 핸드라이트 설정하기 file anti 2012-07-28 3433
24 Android [기초강좌] 옵티머스G프로의 숨은 기능 - 한 손 조작 모드 anti 2013-08-02 3338
23 Android [기초강좌] 옵티머스G프로의 숨은 기능 - 파일 네트워킹 anti 2013-08-02 3258
22 Android 안드로이드 강좌 2 스퀘어랩 2013-02-18 3168
21 어플일반 텔레그램(Telegram) 스티커 추가(카카오톡,라인등) 동동커피 2016-04-20 3142
20 Android [기초강좌] 옵티머스G프로 활용하기 - Q리모트 anti 2013-08-09 3122
19 Android [기초강좌] 데이터 백업 및 복원하기 anti 2013-08-07 3000
18 Android [기초강좌] 언어 및 키보드 설정 anti 2013-08-05 2950
17 Android [기초강좌] 비행기 이용 매너 - 비행모드 anti 2013-08-10 2879
16 Android [기초강좌] 화면의 모든 기능 anti 2013-08-02 2837
15 Android [기초강좌] 옵티머스G프로 활용하기 - Q버튼 anti 2013-08-05 2805
14 PC일반 우분투 whoopsie 동동커피 2014-03-05 2407
13 Android [해외여행 필수 팁] 구글맵 오프라인에서 사용 anti 2013-06-26 2405
12 생활상식 베이킹소다 사용법 동동커피 2013-06-04 2337
11 생활상식 무안단물 올리브 오일의 효능 anti 2013-06-05 2123
10 Android [기초강좌] 구글플레이를 이용한 앱 설치 및 삭제 anti 2013-07-30 2073
9 Android [기초강좌] 이메일 설정 anti 2013-07-31 1918