문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| linux:vi [2021/03/27 15:27] – [VI Editor] taekgu | linux:vi [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 4: | 줄 4: | ||
| (http:// | (http:// | ||
| [[linux: | [[linux: | ||
| + | |||
| + | |||
| + | vi와 Vim의 가장 큰 차이점은, | ||
| + | ==== .exrc 설정 ==== | ||
| + | .exrc는 vi설정 파일이다. | ||
| + | .exrc에서는 vi를 사용해 문서를 편집하는 경우 exrc에서 설정된 값을 불러오면서 사용된다. | ||
| + | <code bash .exrc> | ||
| + | set number | ||
| + | set ts=4 --> Tab | ||
| + | set ai --> Auto Indent | ||
| + | </ | ||
| + | $ source .exrc 해주거나, | ||
| + | terminal을 닫고 다시 실행시키면 바뀐 tab size 설정이 적용된다. | ||
| + | |||
| + | ==== utf-8 설정 ==== | ||
| + | 파일의 기본 encoding설정하기 | ||
| + | <code bash / | ||
| + | set encoding=utf-8 | ||
| + | set fileencodings=utf-8, | ||
| + | </ | ||
| + | |||
| + | ==== color 설정 ==== | ||
| + | vi의 컬러설정 | ||
| + | <code bash .vimrc> | ||
| + | filetype plugin indent on | ||
| + | set term=xterm-256color | ||
| + | syntax on | ||
| + | </ | ||
| + | |||
| + | set term=xterm-256color | ||
| ===== VIM 명령어 정리 ===== | ===== VIM 명령어 정리 ===== | ||
| ==== 저장 및 종료 ==== | ==== 저장 및 종료 ==== | ||
| 줄 22: | 줄 52: | ||
| s [커서 위치의 한글자를 지우고 입력], cc [커서위치의 한 행을 지우고 입력] | s [커서 위치의 한글자를 지우고 입력], cc [커서위치의 한 행을 지우고 입력] | ||
| ==== 이동 ==== | ==== 이동 ==== | ||
| + | < | ||
| h [왼쪽], j [아래], k [위], l [오른쪽] | h [왼쪽], j [아래], k [위], l [오른쪽] | ||
| w or W [다음 단어의 첫 글자로 이동] | w or W [다음 단어의 첫 글자로 이동] | ||
| 줄 40: | 줄 70: | ||
| gg or 1G [문서의 맨 처음으로 이동], G [문서의 맨 마지막 행으로 이동] | gg or 1G [문서의 맨 처음으로 이동], G [문서의 맨 마지막 행으로 이동] | ||
| [n]G or :[n] [n행으로 이동] | [n]G or :[n] [n행으로 이동] | ||
| + | </ | ||
| ==== 삭제 ==== | ==== 삭제 ==== | ||