Vim 에디터 효율적으로 사용하기
Posted: Sat Aug 02, 2025 3:01 pm
vim 에디터는 리눅스에서 자주 사용되는 편집기중 하나로 매우 강력하고 고효율적이지만
초보자에겐 굉장히 어려운 에디터이기도해 ㅋㅋ
먼저 기본 개념부터 잡고 가즈아
이녀석은 모드란 개념이 있어 근데 딱 2가지야
1. 명령모드 노멀모드라고해 : 텍스를 이동하고 편집할 때 사용하는 모드이고
2. 입력 모드 인서트모드라고해:이런 말투 쓰니깐 약간 중국스럽긴하다. 말그대로 텍스트를 입력하는 모드야
명령모드에서 입력모드 전환은 i 키를 누르면 전환되고 반대로 명령모드로 돌아갈려면 ESC 에스케입 버튼을
빛의 속도로 쳐야 빠져나올수 있다. 조금이라도 느리면 못 빠져 나와 ;
자 일단 자주 사용되는 기본 명령어부터 알아보자구
파일 열기부터 vim 파일명
ex> vim 열고싶은파일명.txt 입력모드 전환이 머다? i다 입력모드에서 명령모드 전환은 머다? 빛의 속도같은 ESC다
자 여기서 니네들이 에딧을 다하고 나가야 하잖아 그럼 저장해야 겠지? 그럴땐 : 우측쉐프트 + : w 그리고 엔터 여기서 w는 write의 약자야 쓴다는 의미지
파일저장 후 종료 << 이거 제일 많이 써 머다? 우측셔프트 : wq 우측셔프트점땡더블유큐다 그럼 쓰고 나온다 write and quit 이지 약간 치고 빠진다 느낌인데?
만약에 니네들이 저장하지 않고 빨리 종료하고 싶다 그럼 머다? 우측셔프트:q :q 한다음 엔터 끝 ~ 이것만 알면 되 나머진 머 윈도우 텍스트장에다가
복사해 놓고 초고속으로 수정하면 되긴하지만 먼가 가오가 안잡히잖아 ?
자 텍스트 편집 알아보자구
커서 이동 어떻게 하냐? h:왼쪽 J:아래 k: 위 I:오른쪽 H J K L 서로 나란히 배열되어 있어 줄서 거기 ! H 왼쪽 L 오른쪽 K 위 J 아래 위아래위위아래 이렇게
단어 단위로 이동할때는 W:다음 단어의 시작으로 이동 b:이전 단어의 시작으로 이동한다 이거야 ~! 머리에 칼집 29번 내고 밑줄 5만번 끗는다 실시
단어 단위로 이동하기 w 다음 단어의 시작으로 이동하고 b이전 단어의 시작으로 이동 wb는 다음단과 이전단 이동 mb아니다 애들아 이런 쥐같은;
흠냐 머이리 옵션이 많냐구 0 : 현재 줄의 맨 앞으로 이동 $: 현재 줄의 맨 끝으로 이동 0$ 공이 1달러면 앞줄 뒷줄로 이동 공이일달러면 앞줄 뒷줄
갓뎀 이제 시작이라구 텍스트 삭제는 어떻게 할꼰데?
X: 현재 커서의 문자 하나만 삭제한다 dw: 커서 위치에서 단어 하나 삭제 dd: 현재 줄 삭제 외울땐? 엑스는 현재커서문자하나 족치고 디더블유는
커서위치 단어하나 삭제 디디는 현재줄 삭제 ;;;;;;;; 아휴 이마에서 땀이 고마마 줄줄이 마 넘쳐 흐른다 그치?
누가 만든거냐 빔에디터 휴 비빔면으로 싸다구 한대 갈기고 싶네 애두라 dd는 상당히 쓸만하다 디디디 ~~ 디디디 ~~ 삭제하는 맛이 있네 ㅎ
자 그래 누가 혹자는 그랬지 컴퓨터는 복사하는 맛이라고 맞지 텍스트 복사에 대해 알아보자
yy: 현재 줄 복사한다 yw: 단어 복사 //vim 이 또 이런 아기자기한 맛이 있네 현재 줄 현재 단어 그리고 한 문자 이렇게도 세심하게 배려해 주네
와이와이 현재 줄 복사 와이더블 단어복사
자 솔직히 난 DD말고 감명을 못받았다. dd로 한줄행을 삭제할때마다 느껴지는 기쁨이란 ;
검색에 대해 이제 알아본다 명령모드에서 /검색어 이다 받침하고 검색할 문자나 숫자 그리고 다음 검색 결과 이동은 n이다 반대로 이전 검색결과는 N이다
소문자 n 대문자 N 서로 반대인거지 굉장히 유용한 명령어로써 절대로 잊어버리면 안되는 재앙수준의 명령어이다 꼭 뇌에 칼집 만번 아로 새기며 숙지토록
나노에디터보다 첨에는 매우 상당히 거칠고 까다로운 녀석이긴 하지만 나름 맛들이면 괜찮아
그러니 vim 에딧으로 레이저빔보다 강력하고 거친 사용법을 마스터하자
내가 자주 쓰는 명령어이긴한데 명령모드에서 ggVG 작은지지큰브이지 이건 에디터가 열어둔 모든 영역에 걸쳐 선택하는거지 난 이거 자주 쓴다
한번에 싹 바꾸거든 ㅋㅋ
초보자에겐 굉장히 어려운 에디터이기도해 ㅋㅋ
먼저 기본 개념부터 잡고 가즈아
이녀석은 모드란 개념이 있어 근데 딱 2가지야
1. 명령모드 노멀모드라고해 : 텍스를 이동하고 편집할 때 사용하는 모드이고
2. 입력 모드 인서트모드라고해:이런 말투 쓰니깐 약간 중국스럽긴하다. 말그대로 텍스트를 입력하는 모드야
명령모드에서 입력모드 전환은 i 키를 누르면 전환되고 반대로 명령모드로 돌아갈려면 ESC 에스케입 버튼을
빛의 속도로 쳐야 빠져나올수 있다. 조금이라도 느리면 못 빠져 나와 ;
자 일단 자주 사용되는 기본 명령어부터 알아보자구
파일 열기부터 vim 파일명
ex> vim 열고싶은파일명.txt 입력모드 전환이 머다? i다 입력모드에서 명령모드 전환은 머다? 빛의 속도같은 ESC다
자 여기서 니네들이 에딧을 다하고 나가야 하잖아 그럼 저장해야 겠지? 그럴땐 : 우측쉐프트 + : w 그리고 엔터 여기서 w는 write의 약자야 쓴다는 의미지
파일저장 후 종료 << 이거 제일 많이 써 머다? 우측셔프트 : wq 우측셔프트점땡더블유큐다 그럼 쓰고 나온다 write and quit 이지 약간 치고 빠진다 느낌인데?
만약에 니네들이 저장하지 않고 빨리 종료하고 싶다 그럼 머다? 우측셔프트:q :q 한다음 엔터 끝 ~ 이것만 알면 되 나머진 머 윈도우 텍스트장에다가
복사해 놓고 초고속으로 수정하면 되긴하지만 먼가 가오가 안잡히잖아 ?
자 텍스트 편집 알아보자구
커서 이동 어떻게 하냐? h:왼쪽 J:아래 k: 위 I:오른쪽 H J K L 서로 나란히 배열되어 있어 줄서 거기 ! H 왼쪽 L 오른쪽 K 위 J 아래 위아래위위아래 이렇게
단어 단위로 이동할때는 W:다음 단어의 시작으로 이동 b:이전 단어의 시작으로 이동한다 이거야 ~! 머리에 칼집 29번 내고 밑줄 5만번 끗는다 실시
단어 단위로 이동하기 w 다음 단어의 시작으로 이동하고 b이전 단어의 시작으로 이동 wb는 다음단과 이전단 이동 mb아니다 애들아 이런 쥐같은;
흠냐 머이리 옵션이 많냐구 0 : 현재 줄의 맨 앞으로 이동 $: 현재 줄의 맨 끝으로 이동 0$ 공이 1달러면 앞줄 뒷줄로 이동 공이일달러면 앞줄 뒷줄
갓뎀 이제 시작이라구 텍스트 삭제는 어떻게 할꼰데?
X: 현재 커서의 문자 하나만 삭제한다 dw: 커서 위치에서 단어 하나 삭제 dd: 현재 줄 삭제 외울땐? 엑스는 현재커서문자하나 족치고 디더블유는
커서위치 단어하나 삭제 디디는 현재줄 삭제 ;;;;;;;; 아휴 이마에서 땀이 고마마 줄줄이 마 넘쳐 흐른다 그치?
누가 만든거냐 빔에디터 휴 비빔면으로 싸다구 한대 갈기고 싶네 애두라 dd는 상당히 쓸만하다 디디디 ~~ 디디디 ~~ 삭제하는 맛이 있네 ㅎ
자 그래 누가 혹자는 그랬지 컴퓨터는 복사하는 맛이라고 맞지 텍스트 복사에 대해 알아보자
yy: 현재 줄 복사한다 yw: 단어 복사 //vim 이 또 이런 아기자기한 맛이 있네 현재 줄 현재 단어 그리고 한 문자 이렇게도 세심하게 배려해 주네
와이와이 현재 줄 복사 와이더블 단어복사
자 솔직히 난 DD말고 감명을 못받았다. dd로 한줄행을 삭제할때마다 느껴지는 기쁨이란 ;
검색에 대해 이제 알아본다 명령모드에서 /검색어 이다 받침하고 검색할 문자나 숫자 그리고 다음 검색 결과 이동은 n이다 반대로 이전 검색결과는 N이다
소문자 n 대문자 N 서로 반대인거지 굉장히 유용한 명령어로써 절대로 잊어버리면 안되는 재앙수준의 명령어이다 꼭 뇌에 칼집 만번 아로 새기며 숙지토록
나노에디터보다 첨에는 매우 상당히 거칠고 까다로운 녀석이긴 하지만 나름 맛들이면 괜찮아
그러니 vim 에딧으로 레이저빔보다 강력하고 거친 사용법을 마스터하자
내가 자주 쓰는 명령어이긴한데 명령모드에서 ggVG 작은지지큰브이지 이건 에디터가 열어둔 모든 영역에 걸쳐 선택하는거지 난 이거 자주 쓴다
한번에 싹 바꾸거든 ㅋㅋ