vim 필수 명령어 요약
저장 및 종료
:w 저장
:x 저장후 종료
:q 종료
:q! 저장없이 종료
이동
w 다음 단어로 이동
W 다음 공백문자로 구분되는 단어로 이동
b 이전 단어로 이동
B 이전 공백문자로 구분되는 단어로 이동
e 현 단어의 마지막으로 이동
0 현 라인의 처음으로 이동
$ 현 라인의 마지막으로 이동
^f Page Down
^b Page Up
gg 현 문서의 처음으로 이동
G 현 문서의 끝으로 이동
nG n번째 라인으로 이동
:n n번째 라인으로 이동
H 현 스크린의 처음으로 이동
M 현 스크린의 중간으로 이동
L 현 스크린의 마지막으로 이동
h Left
j Down
k Up
l Right
편집
i 현 위치에서 편집모드로 전환
I 현 라인의 처음에서 편집 모드로 전환
a 현 위치 다음 글자에서 편집 모드로 전환
A 현 라인의 마지막에서 편집모드로 전환
o 현 라인 밑에 새로운 라인일 만들고 편집 모드로 전환
O 현 라인 위에 새로운 라인을 만들고 편집 모드로 전환
r 현 위치의 한 글자를 대체
R 현 위치 이후로 여러 글자를 대체
삭제
x 한 글자를 삭제한다. del키와 유사하게 작동한다.
nx n개의 글자를 삭제한다.
X 앞 글자를 삭제한다. BackSpace와 유사하게 작동한다.
nX n개의 앞글자를 삭제한다.
D 현 위치에서 라인의 마지막까지 삭제한다.
dd 현 라인을 삭제한다. (잘라낸다)
ndd n개의 라인을 삭제한다. (잘라낸다)
dw 현 위치부터 단어의 끝까지 삭제한다.
d0 현 위치어서 라인의 처음까지 삭제한다.
d$ 현 위치에서 라인의 끝까지 삭제한다.
전체 변경
:s/패턴/대체문자열/flag
flag
g 모든 패턴을 대체한다.
c 해당 패턴이 나타날때마다 바꿀지의 여부를 묻는다.
ex) :s/old/new/g ; 모든 old라는 글자를 new라는 글자로 바꾼다.
검색
/문자열 특정 문자열을 검색한다.
?문자열 특정 문자열을 위로 검색한다.
n 다음으로 찾은 문자열로 이동한다.
N 이전으로 찾은 문자열로 이동한다.
* 현재 위치의 단어와 같은 다음 위치를 검색한다.
# 현재 위치의 단어와 같은 이전 위치를 검색한다.
실행 취소
u undo
^r redo
복사하기
v 블록을 지정한다.
y 블록을 복사한다.
yy 현 라인을 복사한다.
nyy n개의 라인을 복사한다.
d 블록을 잘라낸다
dd 현 라인을 잘라낸다.
ndd n개의 라인을 잘라낸다.
p 현 위치에 붙여 넣는다.
기타
:set ic 검색시 대소문자 무시하기
:set noic 검색시 대소문자 구별하기
:set nu 행번호를 표시한다.
. 마지막 명령어를 다시 수행한다.
(광고1)
이젠 여기저기 있는 중고거래앱들을 번거롭게 일일이 찾아드릴 필요가 없이 '중고검색'앱 이거 하나만으로
중고장터거래 앱들의 원하는 아이템을 검색해 볼 수 있습니다.
https://play.google.com/store/apps/details?id=com.opensupport.UsedSearch
그럼,
공유합니다.
'IT관련 팁' 카테고리의 다른 글
Android 13의 가상화로 Pixel 6에서 윈도우11 및 리눅스 배포판 실행 가능 (0) | 2022.02.15 |
---|---|
라이트유저를 위한, 노트북 팬 소음 줄이기 (0) | 2022.01.28 |
Android Studio Bumblebee (2021.1.1) 업데이트 (0) | 2022.01.26 |
Microsoft PowerToys, '창 항상 맨 위에 고정' 기능 추가 (0) | 2022.01.10 |
구글, 안드로이드 Microsoft Teams 앱 업데이트 강력 권고 (0) | 2022.01.03 |