티스토리 뷰


1.기본적인 창 관리 및 파일 열기
Vim 내부에서 여러 파일을 동시에 다루거나 이동할 때 사용하는 명령어입니다.
• :vs [파일명] (Vertical Split): 창을 세로로 나눕니다. 파일명을 생략하면 현재 파일을 복사해서 보여줍니다.
• Ctrl + w + w: 분할된 창 사이를 순차적으로 이동합니다.
• :e [파일명] (Edit): 현재 창에서 새로운 파일을 엽니다.

2. 강력한 파일 비교: vimdiff
터미널에서 바로 두 파일의 소스 코드를 비교하고 싶을 때 사용하는 기능입니다.

vim -d a.py b.py
# 또는
vimdiff a.py b.py


창 크기 조절 및 이동 (Advanced)
• Ctrl + w + h/j/k/l: 방향키(h,j,k,l)를 이용해 특정 방향의 창으로 즉시 이동합니다.
• Ctrl + w + =: 분할된 모든 창의 크기를 균등하게 맞춥니다.
• :sp [파일명]: 창을 가로로 나눕니다 (Horizontal Split).
✅ 텍스트 편집의 마법
• u: 실행 취소 (Undo)
• Ctrl + r: 다시 실행 (Redo)
• gg: 문서의 맨 처음으로 이동
• G: 문서의 맨 마지막으로 이동
• dd: 현재 줄 삭제 (잘라내기)
• yy: 현재 줄 복사 (Yank)
• p: 붙여넣기 (Paste)
✅ 검색 및 치환
• /[검색어]: 아래 방향으로 검색 (엔터 후 n은 다음, N은 이전 결과)
• :%s/기존문자/바꿀문자/g: 파일 전체에서 특정 문자를 찾아 모두 변경

2. 주요 명령어
• :set nowrap: 현재 창의 자동 줄 바꿈을 해제합니다. (한 줄로 길게 표시)
• :set wrap: 다시 자동 줄 바꿈을 설정합니다.
3. 가로 스크롤 이동 팁
nowrap을 설정하면 화면 밖으로 넘어간 글자를 확인해야 합니다. 마우스 없이 이동하는 법은 다음과 같습니다.
• zl: 화면을 오른쪽으로 한 칸 이동 (Scroll right)
• zh: 화면을 왼쪽으로 한 칸 이동 (Scroll left)
• zL: 화면을 반 페이지 오른쪽으로 이동
• zH: 화면을 반 페이지 왼쪽으로 이동

댓글
D-DAY
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/02   »
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
글 보관함