본문 바로가기
일/Tips

Vim 명령어

by 멜랑멀리 2021. 7. 1.
SMALL

 

gvim : 

http://math.ewha.ac.kr/~jylee/CompMath.html/unix2/ch5.html

 

1. grap후 내용0 or  내용1 이있는부분 라인 지우기
grap/내용0₩|내용1/을 지워라(line지우기)
:g/내용0₩|내용1/d

2. 폴딩(folding)
zf : 선택부분 접기
zi : 접는기능 토글(누를 때마다 접기/펴기가 토글됨)
zv : 켜서 줄 보기
zo : 부분 펴기 open
zc : 부분 접기 close
zM : 모두 접기
zR : 모두 펴기
zd : 접은 부분 삭제

3. ggvG=
gg : 처음으로
v  : visual mode
G : 끝으로
= : 정렬하기

4. 대소문자 변환
블럭지정후, u(소문자) , U(대문자)

5. :nohl //강조문자 없애기

6. 글자 치환하기 
:%s/ddr4/DDR5/gci
        바꿀    바뀔
g - 전부 , c - Y/N , i - 대문자 포함

m-a ,m-b 로 mark 찍고,
:’a,’bs/aaa/bbb/gc

aaa , bbb 에 탭을 넣고 싶으면, ctrl + i
m a 마크찍은 부분 갈때, :’a

7. 메크로 사용
q 1 기록할 문자 q - 1에 메크로 기록. esc

이동할때는 7.1의 형태로 이동후 , 반복할 말쓰기(paste)
: 사용하지 않고, 그냥 써야함. --> 20@1 - 1기록 20번 반복

 

7.1 이동 

h(←)  j(↓)  k(↑)  l(→)

w : 다음단어의 첫부분으로 커서 이동

e : 현재단어,다음단어의 끝부분으로 커서 이동

b : 현재단어,이전단어의 첫부분으로 커서 이동

^ : 행의 맨왼쪽

$ : 행의 맨 오른쪽


8. 블럭 단위 변경
ctrl + v로 블럭지정하고, shift + i 로 insert 하고, 쓰고싶은말 쓰고 , esc.

ctrl + v(영역) + c (word change)
ctrl + v(영역) + r (1char change)


9. 삭제, 복사
x 는 1char 삭제.
-> 블럭 단위 붙여넣기 (아닌듯…)
yw : word copy
dw : word delete

10. 
b : 단어의 첫글자
e : 단어의 끝글자
:e filename - 현재 창에서 열기
:e ctrl + d - 현재 dir 파일보기

:sv 상하 분할
:vs 좌우 분할
ctrl + w : 위치 변환

gvim f7+f9+f8

ctrl + a (+1)
100 + ctrl +a (+100)
ctrl + x (-1)

길이가 길어서 화면에 전부 표시할수 없을때 표시방법
set wrap : 줄바꿈
set nowrap




 

 

 

 

 

 

LIST

' > Tips' 카테고리의 다른 글

Tool 명령어  (0) 2021.07.01
linux 명령어 정리  (0) 2021.07.01
Google 검색 tip  (0) 2021.07.01
/bin/bash^M: bad interpreter: No such file or directory 관련 error  (0) 2016.11.14
timing slack 발생시, 해결 Tip. - timing 최적화  (0) 2016.10.26