vi

Edit

단축키 표 :

환경설정

단축키

이동

+ : 다음줄의 첫문자 - : 전줄의 첫문자 0 : 현재줄의 첫문자 (Home) $ : 현재줄의 마지막 문자 G: 마지막줄의 첫문자 3+ : 3줄아래 H : 화면의 맨위 라인 L : 화면의 맨 아래 라인 M :ghkausdml wndrks ^L : 현재화면 다시 ^B : 한 화면 위 ^F : 한 화면 아래

입력

o : 아래라인 I : 현재라인의 첫문자 A : 현재라인의 마지막 O : 현재라인의 위

삭제

이동 복사

yw : 단어 복사 yy : 라인 복사 p : 붙여넣기. P : 현재 커서 앞에 붙여넣기 J : 현재라인과 다음라인 연결

Do/Undo

줄 보이기

set number se nonu

Shell

!ls 등

검색 /pattern :s/pattern1/pattern2

vi 메뉴얼

http://blog.naver.com/lani76/457564

http://blog.naver.com/bigdra/140002909223http://blog.naver.com/bigdra/140002909223\[http://blog.naver.com/bigdra/140002909223]

vim 시작하기

http://user.oss.or.kr/lecture/view.html?num=2&page=1&id=26

vim - 검색, 치환 및 정규식

http://user.oss.or.kr/lecture/view.html?num=4&page=1&id=26

vim - 블록설정, 다중창 단축기 지정

http://user.oss.or.kr/lecture/view.html?num=6&page=1&id=26

vim - 프로그래머용 기능 활용, syntax highlight, 자동 들여쓰기, 변수 매크로 찾기, ctag활용하기

http://user.oss.or.kr/lecture/view.html?num=7&page=1&id=26

vim - 기타기능 (vim에서 make돌려서 에러위치 자동 가기)

http://user.oss.or.kr/lecture/view.html?num=24&page=1&id=26

vim - block fold/unfold 기능 써보기

http://doc.kldp.org/wiki.php/VimFold

C프로그래머를 위한 vim사용

vi 입문 — 컨닝 페이퍼 이용하기

http://blog2book.hanb.co.kr/191http://blog2book.hanb.co.kr/191\[VIM에서 자동완성 기능 사용하기]