취미와 밥줄사이

[linux] vim 사용법 본문

OS/Linux

[linux] vim 사용법

취미와 밥줄사이 2021. 12. 4. 20:53

vim 모드

vim은 3가지 모드를 가지고 있는데 명령모드, 입력모드, ex모드입니다.

 

명령모드

  • 키 입력을통해 vim에 명령을 내리는 모드
  • 명령모드에서 커서를 이동하거나, 삭제, 복사, 붙이기 작업을 수행할 수 있음
  • 명령을 내리기 위한 모드지 편집을 위한 모드가 아님
  • 커서 이동 명령어
명령 설명
h 커서를 왼쪽으로 한 칸 이동
j 커서를 아래로 한 칸 이동
k 커서를 위로 한 칸 이동
l 커서를 오른쪽으로 이동
w 다음 단어의 처음으로 이동
^ 줄의 첫 문자로 이동
$ 줄의 맨 끝으로 이동
0 첫 번째 열로 이동
제일 끝 행으로 이동
gg 제일 첫 행으로 이동
nG n 번째 행으로 이동
:숫자+enter 해당 숫자의 행으로 이동
H 화면의 첫 줄로 이동
M 화면의 중간으로 이동
L 화면의 끝 줄로 이동

입력모드

  • 실제로 문서를 편집하기 위한 모드
  • 실제로 문서를 타이핑하여 편집하기 위한 모드
  • 입력모드 전환 명령어
i 현재 커서의 위치부터 입력 I 현재 커서 줄의 맨 앞에서부터 입력
a 현재 커서의 위치 다음 칸부터 입력 A 현재 커서 줄의 맨 마지막부터 입력
o 현재 커서의 다음 줄에 입력 O 현재 커서의 이전 줄에 입력
s 현재 커서 위치의 한 글자를 지우고 입력 S 현재 커서의 한 줄을 지우고 입력

 

되돌리기 및 검색

명령 설명
u 직전에 내린 명령을 취소
/exp + enter 'exp'와 같은 문자열을 현재 커서가 위치한 곳부터 아래 방향으로 검색
?exp + enter 'exp'와 같은 문자열을 뒤에서부터 찾습니다. 
n 찾은 문자 중에서 다음 문자로 이동
N 위로 검색을 계속

REFERENCE

https://lift2k.tistory.com/entry/vi-%EA%B0%80%EC%9E%A5-%EB%A7%8E%EC%9D%B4-%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94-vim-vi-%EB%AA%85%EB%A0%B9%EC%96%B4

 

vi :: 가장 많이 사용되는 vim, vi 명령어

가장 많이 사용되는 vim, vi 명령어 여기에 작성된 vim, vi명령어는 가장 많이 사용되는 명령어만을 모아놨으며 자세한 사항은 다른 참고서를 참조하시기 바람니다. <?xml:namespace prefix = o ns = "urn:schem

lift2k.tistory.com

https://jhnyang.tistory.com/54

 

[리눅스, 유닉스]vi (vim) 편집기 기본 사용법, 명령어, 단축키, 동작법 & 문제

[리눅스 / 유닉스 / 셸 프로그래밍 완전 정복 목차 바로가기 ] 가장 많이 사용되고, 꼭 알아야 하는 ~ vi 편집기 사용하기 vi는 다른 편집기들과는 다르게 모드형 편집기라는 특징이 있습니다. (명

jhnyang.tistory.com