728x90
리눅스 vim 명령어 정리
이름 | 기능 |
i | insert 모드 |
esc | command 모드 |
h(좌), j(하), k(상), l(우) | 명령 모드에서 방향키처럼 사용 |
shift + i | 현재 커서 라인의 맨 앞 |
a | 현재 커서 뒤 입력 |
shift + a | 현재 커서 라인의 맨 뒤 |
. | 방금 한 입력 재실행 |
r | 현재 커서의 문자 하나 대체 |
$ | 파일 맨 끝으로 이동 |
shift + $ | 현재 라인에서 맨 끝으로 이동 |
^ | 파일 맨 앞으로 이동 |
shift + ^ | 현재 라인에서 맨 앞으로 이동 |
shift + v | 여러 줄 선택 가능 ( v : visual block) |
y | 선택한 코드 복사 |
yy | 현재 라인 1줄 복사 |
p | 복사한 코드 붙여 넣기 |
shift + insert | 외부에서 복사한 내용 붙여넣기 |
x | 문자 하나 지우기 |
숫자키 + x | 커서로부터 지우고자하는 문자 수대로 지우기 |
d | 선택한 코드 지우기 |
dd | 현재 라인 1줄 제거 |
dw | 단어 지우기 |
shift + d | 현재 줄에서 맨 끝까지 한번에 지움 |
(숫자키) s | 문자열 대치 |
= | 정렬하고 싶은 라인 선택후 '='키 누르면 코드 모양 정렬 |
ctrl + f | 현재 보이는 코드 창에서 다음 창으로 이동 |
ctrl + b | 현재 보이는 코드 창에서 이전 창으로 이동 |
/ + (찾는 문자열) | 해당 편집기에서 찾는 문자열 모두 찾아줌 |
n, ctrl + n | n 누르면 다음 항목, ctrl + n 누르면 이전 항목 |
: + (이동하고자 하는 라인 번호) | 입력한 줄로 이동 |
: %s/(찾을 문자열)/(바꿀 문자열) | 찾은 문자열을 바꾸고 싶은 문자열로 바꿔줌 |
: r + (파일명) | 파일의 내용을 현재 커서 위치에 붙여넣음 |
: w + (파일명) | 저장 |
: q | 나가기 |
: !q | 그냥 나가기 |
728x90
'📝 Setting Note' 카테고리의 다른 글
[Mac/Linux] Mac에서 SSH 접속 편하게 하기 (0) | 2022.05.04 |
---|---|
[Linux - Vim] Vim 에디터 사용 편하게 하기 ② (플러그인) (2) | 2021.11.29 |
[Linux] 'tree' 패키지 (0) | 2021.10.28 |