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
'일 > 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 |