minimimi

[Linux] VSC에서 Vim 사용하기 (with. Vim 명령어) 본문

프로그래밍 공부/개발 관련

[Linux] VSC에서 Vim 사용하기 (with. Vim 명령어)

99mini 2023. 4. 29. 13:22
반응형

VSC Extension에서 Vim을 설치하여 사용하는 방법입니다. 확장프로그램 탭에서 vim을 검색하여 설치해줍니다.

주요 명령어

esc: 편집기모드에서 뷰 모드로 전환

: (콜론): 명령어 모드로 전환

vsc하단에 명령어를 확인할 수 있습니다.

탐색 명령

h (왼쪽 화살표): 커서를 왼쪽으로 한 글자 이동
j (아래쪽 화살표): 커서를 한 줄 아래로 이동
k (위쪽 화살표): 커서를 한 줄 위로 이동
l (오른쪽 화살표): 커서를 오른쪽으로 한 글자 이동
w: 커서를 다음 단어의 처음으로 이동
b: 커서를 이전 단어의 처음으로 이동
e : 커서를 다음 단어의 끝으로 이동
gg: 커서를 문서의 첫 줄로 이동
G : 문서의 마지막 줄로 커서 이동
$: 커서를 현재 줄의 끝으로 이동
^: 커서를 현재 줄의 처음으로 이동
U: 커서를 반 페이지 위로 이동
D: 커서를 반 페이지 아래로 이동

명령 편집

i: 커서 이전에 삽입 모드 진입
I: 현재 줄의 시작 부분에서 삽입 모드 진입
a: 커서 뒤에 삽입 모드 진입
A: 현재 줄의 끝에서 삽입 모드 진입
o: 현재 줄 아래에 새로운 줄을 삽입하고 삽입 모드로 진입
O : 현재 줄 위에 새 줄을 삽입하고 삽입 모드로 진입
x : 커서 아래 문자 삭제
X : 앞의 글자 지우기
~ : 선택 문자 대소문자 변경
dd: 현재 줄 삭제
yy: 현재 줄 복사
p: 이전에 복사하거나 삭제한 텍스트를 커서 뒤에 붙여넣기
u: 마지막 명령 취소
R: 마지막 실행 취소 명령 다시 실행

검색 명령

/pattern: 다음 'pattern' 항목을 앞으로 검색합니다.
?pattern: 'pattern'의 다음 항목을 역방향으로 검색합니다.
n: 다음 검색 패턴으로 이동
N: 이전 검색 패턴으로 이동
:%s/old/new/g: 문서에서 'old'를 모두 'new'로 바꿉니다.
:%s/old/new/gc: 각 교체에 대한 확인과 함께 문서에서 'old'를 모두 'new'로 교체

반응형