vi vim editor 명령어

Published by onesixx on

손에 잡히는 VIM GETTING STARTED WITH VIM

삽입모드 (a,i,o)

기능
i커서 위치에 Insert
I줄 맨 앞에서 Insert
a커서 다음에 Insert
A줄 맨 뒤에서 Insert
o커서 아래로 한 줄 띄우고 Insert
O커서 위로 한 줄 띄우고 Insert

명령모드

ESC , :

기능
J줄합치기 , 현재 줄의 개행문자 제거 (아래줄을 현재줄 뒤에 붙임)

undo/redo

undouUndo
redoCtrl + r Redo

이동

좌 하 상 우 h j k l 6h 4j 8k 3l
cf> J 위 아래줄 합치기
문서 맨 앞으로 ggGo Go Document
현재 화면의 처음으로 이동H (shift + h)Home
특정 줄로 이동줄번호 쓰고, G (Shift+g)16줄로 Go
: 16
화면내 아래L
파일의 끝으로 이동G (shift + g)  GoDocument
문단 ( )paragraph
문단 공백{ }paragraph
라인 맨 앞으로 이동^ (shift+6)0sentence
라인 맨 뒤로 이동$ (shift+4)sentence
단어이동- 단어첫음절wWord순방향
단어이동- 단어끝음절eword End
단어이동- 단어첫음절bword Before역방향
Page Upctrl+u
Page Downctrl+d

삭제 d x / c r s

삭제d+hjklDelete 방향***명령모드 유지***
단어 삭제d+wDelete word
라인삭제d+d
커서뒤쪽 삭제Dd$
Deletex
BackSpaceX
——————-——–——————————————-
삭제c+hjklClear 방향***입력모드로 전환***
단어 삭제c+wClear Word
라인삭제 c+c
커서뒤쪽 삭제C
치환 (한 문자)rremove한단어만 수정모드
치환RRemove수정모드유지
한 문자 삭제s
한 라인 삭제S

전체선택, 전체복사

0. 맨 윗 첫줄로 이동gg
1.전체선택shift+ v+ g
2.전체복사 y

cf. 전체 삭제 : d

copy & paste

 yw   커서위치의 한단어 복사
 yy   커서위치의 한 라인 복사

블럭복사
시작위치에 마킹 : mx 
끝위치에 마킹후 copy:  y`x                마킹후 cut’ : d`x 

paste
마우스 우클릭 또는 p

검색

 /검색할문자열   아래로 검색
 ?검색할문자열   위로 검색

선택

전체선택gg + V + G맨앞+선택+맨끝조합
Categories: Ubuntu

onesixx

Blog Owner

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x