티스토리 뷰
728x90
반응형
1. 일반 모드(Normal mode)
왼쪽으로 이동 | h |
오른쪽으로 이동 | l |
아래쪽으로 이동 | j |
위쪽으로 이동 | k |
5칸(왼쪽, 오른쪽, 아래쪽, 위쪽)으로 이동 | 5(h/l/j/k) |
커서가 있는 줄의 첫 번째 칸으로 이동 | 0 |
커서가 있는 줄의 마지막 칸으로 이동 | $ |
파일의 첫 번째 줄로 이동 | gg |
파일의 마지막 줄로 이동 | G |
한 글자 삭제 | x |
5글자 삭제 | 5x |
한 줄 삭제 | dd |
5줄 삭제 | 5dd |
작업 취소 | u |
텍스트 붙여넣기 | p(커서 다음 칸 혹은 다음 줄) |
텍스트 붙여넣기 | P(커서 이전 칸 혹은 이전 줄) |
2. 입력 모드(Insert mode)
커서 위치부터 바로 입력 모드 시작 | i |
커서 위치를 바로 다음 칸으로 옮기고 입력 모드 시작 | a |
커서 위치를 그 줄의 첫 번째 칸으로 옮기고 입력 모드 시작 | I |
커서 위치를 그 줄의 마지막 칸으로 옮기고 입력 모드 시작 | A |
커서 위치를 바로 다음 줄로 옮기고 입력 모드 시작 | o |
커서 위치를 바로 이전 줄로 옮기고 입력 모드 시작 | O |
3. 명령 모드(Command mode)
입력 내용 저장하기 | :w |
vim 종료하기 | :q |
입력 내용 저장하고 바로 vim 종료하기 | :wq |
수정사항 반영하지 않고 그대로 vim 종료하기 | :q! |
특정 텍스트 검색 | /keyword |
특정 텍스트 검색 시 다음 텍스트로 이동 | n |
특정 텍스트 검색 시 이전 텍스트로 이동 | N |
커서가 있는 줄의 첫 번째 해당 텍스트 교체하기 | :s/바꿀 단어/교체할 단어 |
커서가 있는 줄의 모든 해당 텍스트 교체하기 | :s/바꿀 단어/교체할 단어/g |
모든 줄의 모든 해당 텍스트 교체하기 | :%s/바꿀 단어/교체할 단어/g |
모든 줄에서 모든 해당 텍스트를 하나씩 확인하면서 교체하기 | :%s/바꿀 단어/교체할 단어/gc |
4. 비주얼 모드(Visual mode)
일반 블록 지정 | v |
줄 단위 블록 지정 | V |
텍스트 복사 | y |
텍스트 잘라내기 | d |
728x90
반응형
'[코드잇] > ㄴ유닉스 커맨드' 카테고리의 다른 글
[유닉스 커맨드] 텍스트 에디터, Vim 4가지 모드 알아보기 (0) | 2021.07.25 |
---|---|
[유닉스 커맨드] 자주쓰는 명령어 모음 핵심 정리 (0) | 2021.07.24 |
[유닉스 커맨드] 절대 경로와 상대 경로 (0) | 2021.07.23 |
250x250
반응형
TAG
- 재귀함수
- 정렬
- 알고리즘문제
- 월간 코드 챌린지 시즌2
- 파이썬
- 코딩테스트
- level1
- 프로그래머스코딩테스트
- GIT
- 피보나치
- SWiFT
- 이진탐색
- Summer/Winter Coding(~2018)
- 코드잇
- 컴퓨터개론
- 월간 코드 챌린지 시즌1
- 조합
- 프로그래머스 프로그래머스문제
- KAKAO
- 프로그래밍언어
- x만큼간격이있는n개의숫자
- 프로그래머스
- 파이썬문법
- level2
- 백준
- 알고리즘
- 설치
- 문법
- 유닉스커맨드
- 프로그래머스문제
최근에 달린 댓글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
링크
- Total
- Today
- Yesterday