메타코딩 유튜브를 참고하여 정리한 내용입니다.
리눅스 환경에서 메모장이다.
✔️ 내가 자주 사용하는 명령어
(1) 명령 모드 (esc 눌렀을 때, vi 처음 들어갔을 때)
G
: 파일의 끝으로 이동할 때dd
: 한줄 잘라내기3dd
: 세줄 잘라내기p
: 붙여넣기x
: 한글자 삭제dw
: 단어 삭제u
: 실행취소 (이전 실행 되돌리기)ctrl + r
: 최신 실행으로 되돌리기 (u
와 반대)o
: 다음 줄의 맨 앞으로 입력 모드$
: 줄의 맨 뒤i
: 입력 모드shift + v
: 블럭지정x
: 현재 커서의 문자 삭제yy
: 현재 행 복사fn + ↑
: 행의 맨 처음으로 이동fn + ↓
: 행의 맨 끝으로 이동ctrl + b
: 위로 한 화면 스크롤ctrl + f
: 아래로 한 화면 스크롤
(2) 마지막행 모드 (esc +
:
를 눌렀을 때)
명령어 뒤에!
를 붙이면 강제로 수행, vi가 궁시렁 거리면!
를 붙여서 실행하기!
w
: 저장q
: 종료wq
: 저장 후 종료set nu
: 라인 번호?문자열
: 커서 위치 뒤로 문자열 찾기/문자열
: 커서 위치 앞으로 문자열 찾기