일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 우분투
- 아나콘다
- 라이브러리
- 판다스
- 파이썬
- 디렉토리
- matplotlib
- 가상환경
- 플라스크
- 리눅스
- MySQL
- vscode
- 예제
- 엑셀
- 원격저장소
- visual studio code
- 단축키
- 데이터베이스
- 데이터분석
- 머신러닝
- 프로그래머스
- 코랩
- 깃허브
- 운영체제
- SQL
- 역할
- 기초
- OpenCV
- 에러
- 디버깅
Archives
- Today
- Total
취미와 밥줄사이
[linux] vim 사용법 본문
vim 모드
vim은 3가지 모드를 가지고 있는데 명령모드, 입력모드, ex모드입니다.
명령모드
- 키 입력을통해 vim에 명령을 내리는 모드
- 명령모드에서 커서를 이동하거나, 삭제, 복사, 붙이기 작업을 수행할 수 있음
- 명령을 내리기 위한 모드지 편집을 위한 모드가 아님
- 커서 이동 명령어
명령 | 설명 |
h | 커서를 왼쪽으로 한 칸 이동 |
j | 커서를 아래로 한 칸 이동 |
k | 커서를 위로 한 칸 이동 |
l | 커서를 오른쪽으로 이동 |
w | 다음 단어의 처음으로 이동 |
^ | 줄의 첫 문자로 이동 |
$ | 줄의 맨 끝으로 이동 |
0 | 첫 번째 열로 이동 |
G | 제일 끝 행으로 이동 |
gg | 제일 첫 행으로 이동 |
nG | n 번째 행으로 이동 |
:숫자+enter | 해당 숫자의 행으로 이동 |
H | 화면의 첫 줄로 이동 |
M | 화면의 중간으로 이동 |
L | 화면의 끝 줄로 이동 |
입력모드
- 실제로 문서를 편집하기 위한 모드
- 실제로 문서를 타이핑하여 편집하기 위한 모드
- 입력모드 전환 명령어
i | 현재 커서의 위치부터 입력 | I | 현재 커서 줄의 맨 앞에서부터 입력 |
a | 현재 커서의 위치 다음 칸부터 입력 | A | 현재 커서 줄의 맨 마지막부터 입력 |
o | 현재 커서의 다음 줄에 입력 | O | 현재 커서의 이전 줄에 입력 |
s | 현재 커서 위치의 한 글자를 지우고 입력 | S | 현재 커서의 한 줄을 지우고 입력 |
되돌리기 및 검색
명령 | 설명 |
u | 직전에 내린 명령을 취소 |
/exp + enter | 'exp'와 같은 문자열을 현재 커서가 위치한 곳부터 아래 방향으로 검색 |
?exp + enter | 'exp'와 같은 문자열을 뒤에서부터 찾습니다. |
n | 찾은 문자 중에서 다음 문자로 이동 |
N | 위로 검색을 계속 |
REFERENCE
https://jhnyang.tistory.com/54
'OS > Linux' 카테고리의 다른 글
[리눅스 명령어] who 명령어 (0) | 2021.12.07 |
---|---|
[Linux] echo command (0) | 2021.12.05 |
[Ubuntu18.04] ImportError: No module named tensorflow (2) | 2021.11.07 |
[Ubuntu] Python3 최신 버전 설치하기 (0) | 2021.10.13 |
[Linux] chmod 명령어 사용법 - 파일 권한 변경 (0) | 2021.10.13 |