검색 여닫기
검색
메뉴 여닫기
501
215
4
1.9천
noriwiki
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
파일 올리기
환경 설정 메뉴 여닫기
notifications
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
user-interface-preferences
한국어
개인 도구
로그인
Vim 문서 원본 보기
noriwiki
문서 공유하기
다른 명령
←
Vim
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
[[분류:프로그래밍 개발 도구]] ==개요== Vi와 호환되는 문서 편집기이며 다양한 편의 기능을 제공한다. ==단축키== ===명령 모드=== {| class="wikitable" |+편집 모드 진입 ! i !현재 커서 위치에서 편집모드로 전환 |- | a |현재 커서의 다음 위치에서 편집모드로 전환 |- |o |현재 커서의 행의 밑에 새로운 행을 만들고 해당 위치에서 편집모드로 전환 |- |O |현재 커서의 행의 위에 새로운 행을 만들고 해당 위치에서 편집모드로 전환 |} {| class="wikitable" |+저장 및 종료하기 !:w !저장 |- |:q |종료 |- |:wq |저장 후 종료 |} *!가 위 명령어 뒤에 사용되면 강제적으로 해당 명령을 수행함 {| class="wikitable" |+커서 이동 !w !다음 단어의 첫 글자로 이동 |- |b |이전 단어의 첫 글자로 이동 |- |e |해당 단어의 마지막 글자로 이동 |- |W |white_space 단위로 다음 단어의 첫 글자로 이동 |- |B |white_space 단위로 이전 단어의 첫 글자로 이동 |- |E |white_space 단위로 해당 단어의 마지막 글자로 이동 |- |BackSpace |커서를 한 칸 왼쪽으로 이동 |- |Space |커서를 한 칸 오른쪽으로 이동 |- |$ |라인 마지막 글자로 이동 |- |^ |라인 첫 글자로 이동 |- |:(num) |num 번째 라인으로 이동 |- |( |현재 문장의 시작으로 커서를 이동 / 커서가 문장의 시작에 있다면 이전 문장의 시작으로 이동 |- |) |다음 문장의 시작으로 커서를 이동 |- |{ |이전 비어있는 줄로 이동 (이전 단락으로 이동) |- | } |다음 비어있는 줄로 이동 (다음 단락으로 이동) |} ===명령어 조합=== Vim은 명령어를 조합하여 더욱 복잡한 동작을 수행하는 것을 지원한다.<br> 명령어의 조합은 동사+명사의 형식을 가진다. {| class="wikitable" |+동사 !d !delete |- |c |change ('명사'만큼의 내용을 삭제 후 입력 모드로 전환) |- |y |copy |- |<, > |들여쓰기 혹은 들여쓰기 취소 |} {| class="wikitable" |+명사 !w !word |- |(num)j |down (num) lines |- |$ |end line |- |i(target) |target으로 둘러싸인 부분 |} word란 white_space 또는 _를 제외한 특수 문자로 나누어진 문장을 의미 . 명령어를 이용하여 이전에 사용한 명령어를 재사용할 수 있음 ====조합 예시==== #cw: 현재 커서가 있는 위치에 해당하는 word를 삭제하고 입력 모드로 전환 #c$: 현재 커서의 위치 부터 현재 라인의 끝까지 삭제하고 입력 모드로 전환 #cb: 현재 커서가 있는 위치의 뒤 단어를 삭제하고 입력모드로 전환 #c2j: 현재 커서가 있는 줄 + 아래의 줄 두개를 삭제하고 입력 모드로 전환<br>
Vim
문서로 돌아갑니다.