리눅스

리눅스/우분투 (vim 명령어)

류창 2022. 3. 25. 20:54
반응형

Vim 이란?

 

 

파일을 쉽게 편집하게해주는 기능이다.

 

 

리눅스/우분투에서  파일을 cat으로 생성은 하되,  수정 편집이 불가능한걸 눈치챗을것이다.

vim은 이를 해결하기위해  각종 편집 커맨드를 가지고있다.

 

 

 

 

 

Vim의 입력모드와 명령모드

 

 

입력모드와 명령모드의 전환은 ESC키로 한다.

 

입력모드 에서는 파일을 작성하는모드고,  명령모드는 파일을 수정,편집 등등 명령커맨드를 치는 모드다.

 

 

 

 

vim 의 명령어

 

 

vi 실행하는법:

vi   [파일이름] 

- vi file1   (파일이없으면 새로운 파일 생성)

 

 

 

 

 

다양한 vim 종료키

 

 

vi를 종료하는 종료키다.   전부 외울필요는 없다. 자기가 편한거 쓰자

 

필자는  저장하고 vim 종료는   ZZ 명령을 사용한다.

 

저장 안할때는 :q! 명령

 

 

 

입력모드로 전환하는 명령

 

입력모드로 전환하는 명령키다.

 

이것역시 전부다 외울 필요가없다.   필자는 그냥  명령키 i 만 외우고 사용한다.

 

다양하게 외워서 쓰면 작성속도가 빨라지겟지만, 외우기힘든사람은  편하게 하나만외우자.

 

 

 

명령어 이동하는키다.

 

정말 많은데, 필자는 그냥    K , H , I, J 만 주로 사용한다.

 

K는 위로  J는 아래 ㅣ은 오른쪽 h는 왼쪽이다.

 

 

 

복사 기능

 

복사하는기능이다.     내가 5줄을 복사하고싶으면  ESC키 이후, 5yy를 하면 커서기준으로 5행이 복사된다.

 

붙이기는  p(아래쪽)   P(위쪽)이다.

 

dd명령어는 그냥 사용하면   한행삭제처럼 사용할수있다.

3dd 명령을 사용하면 커서 기준으로 3행삭제가 일어난다.

 

 

 

수정, 삭제기능

 

 

한문자씩 삭제는  x

 

한 행 삭제는 dd

 

명령취소  즉 되돌리기 명령어 (Ctrl + Z)는   명령어 u다.

 

 

 

 

 

 

반응형