
메타코딩 유튜브를 참고하여 정리한 내용입니다.
리눅스 환경에서 메모장이다.
✔️ 내가 자주 사용하는 명령어
(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: 라인 번호?문자열: 커서 위치 뒤로 문자열 찾기/문자열: 커서 위치 앞으로 문자열 찾기