vi [파일명] : 파일 열기, 작성
1. 커서이동
k
h l
j
커서 맨 앞 이동: 0
2. 문자 입력
- 커서 왼쪽 문자 추가: i
- 커서 오른쪽 문자 추가: a
3. 종료
:q (vim 종료)
:q! (파일 저장하지 않고 종료)
:wq (파일 덮어쓰기 저장 후 종료)
4. 문자 삭제
d -지우는 명령
- 삭제: x
- 커서에서 그 단어 끝까지 (공백 포함): dw
- 커서에서 그 단어 끝까지 (공백 제외): de
- 커서 기준 줄 앞까지 삭제: d0
- 커서 기준 줄 끝까지 삭제: d$
- 커서 있는 행 삭제: dd (<n>dd => n줄 삭제)
5. 복사, 붙여넣기
- 현재 커서 있는 행 복사: yy
- d로 지운 텍스트 붙여넣기: p
5. 취소, 재실행
- 실행취소: u
- 전체문장취소: U
6. 검색
<문자열> 검색: /<문자열>
다음 검색 결과 이동: n
이전 검색 결과 이동: N
7. 수정, 치환
글자 하나 바꾸기: r
해당 글자 삭제 후 수정 : s
단어 치환+내용 삽입: ce
'Data Engineering > Bigdata Fundamentals' 카테고리의 다른 글
pyenv를 이용한 여러 개의 Python 버전 관리 (0) | 2024.07.17 |
---|---|
[Git] Markdown (0) | 2024.07.11 |
[Git] Git 설치, 초기 설정, 기본 사용법 (1) | 2024.07.10 |
[LINUX] 리눅스 기본 명령어 (0) | 2024.07.09 |
[LINUX] WSL로 윈도우에 Linux 설치 (하위 시스템에는 설치된 배포판이 없습니다, 0x8004032d 오류 해결) (2) | 2024.07.09 |