일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 아두이노 핀
- html input
- database
- Codility
- 아두이노 와이파이
- mysql api
- HTML
- Arduino pin map
- mysql c
- vm
- 아두이노 pro mini
- 아두이노 wifi
- ubuntu
- MySQL
- web
- Arduino pin
- Raspberry Pi
- 아두이노 프로미니
- 웹 프로그래밍
- 코딜리티
- Mysql c API
- 데이터베이스
- Virtual Box
- 라즈베리파이
- 아두이노
- Arduino
- wifi멀티탭
- 알고리즘
- 아두이노 핀맵
- 아두이노 핀 맵
- Today
- Total
offfff
[Linux] vim 설치, 설정 본문
리눅스에서 vi를 사용하여 코드를 작성하다 보면비주얼 스튜디오, 이클립스 등
다른 IDE(통합개발환경)보다 불편한 점이 많다
이 글에서는
자동 들여쓰기, 문법 하이라이팅 등
코딩에 적합하도록 vi(또는 vim)를 설정하는 방법에 대해 다룬다
1. 패키지 설치
sudo apt-get install vim
vi에디터 improved version인 vim 패키지를 설치
설치가 안된다면 네트워크 연결상태를 확인하거나
아래 명령어를 실행한 후 다시 시도한다.
sudo apt-get update
2. 설정파일 수정
vi ~/.vimrc
해당 디렉토리에서 .vimrc 파일을 vi에디터로 편집
어떤 경로에서도 위의 내용으로 쳐도 무방하다.
아래 내용(출처 : http://norux.me/13)을 작성한다.
syntax on " 문법 하이라이트 킴
set ai " 자동 들여쓰기
set si " smart indent
set cindent " c style indent
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 자동완성시 가능한 목록을 보여줌
'프로그래밍' 카테고리의 다른 글
[MySQL C API] 1. 데이터베이스 프로그래밍 개발환경 구축 (0) | 2016.08.11 |
---|---|
[MySQL] 우분투 리눅스 MySQL 설치 (0) | 2016.08.10 |
[Virtual Box] 우분투 설치3 - 가상머신 실행 후 우분투 설치 (0) | 2016.08.09 |
[Virtual Box] 우분투 설치2 - 가상머신 셋팅 변경 (0) | 2016.08.08 |
[Virtual Box] 우분투 설치1 - 가상머신 만들기 (0) | 2016.08.07 |