티스토리 뷰
목차
Vi/Vim 단축키 많이 쓰는 것
gf: 파일 열림
ctrl + 6 : 돌아가기
w, b : 단어 앞 뒤로 이동
yy : 한 줄 복사
dd: 한줄 지우기
p : 붙여넣기
u : 뒤로가기(실행 취소)
x: 뒤로가기
r : 한 글자 바꾸기
~: 대소문자 치환
:vs 비교하는거 창 두개 띄워서
gg: 맨 처음으로 가는 것
shift + g : 맨 마지막으로 가는 것
^ : 문장 맨 앞으로 이동
$ : 문장 맨 뒤로 이동
shift + v + g + y + p : 전체 복붙
ctrl + v : 블록 자체를 복사하여 띡 붙일 수 있음.
tar -xvf 파일이름.tar
(tar 푸는것)
:w : 저장
:q : 닫기
:숫자 : 입력한 숫자 줄로 이동
:vs :세로로 분할된 창 열기
v : 비주얼 모드로 블럭 지정이 가능함.
:set nu : 각 행의 왼쪽에 번호 표시
:set nonu : 번호 숨기기
:%s/ABC/AAA/g : ABC를 AAA로 전부 바꾼다는 명령어
:%s/^/ctrl+v+Enter/g
-> 여기서 ctrl+v+Enter를 치면 ^M 으로 표현이 되는데 이건 다음 줄로 넘어가는 엔터와 같은 기능임
-> %s/^에서 ^는 맨 앞부분 이라는 뜻
-> :%s/^/^M/g : 맨 앞부분에서 한칸식 엔터를 친다는 뜻이 되겠네요.
다른 예시를 들자면
:%s/BLK_ABC/^M/g : BLK_ABC를 엔터로 바꾼다는 뜻
:%! column -t : tab표시or 띄어쓰기 되어있는 곳을 예쁘게 볼 수 있게 해줌
-> 예시)
위의 script를 아래와 같이 바꿔줌
'반도체 공정 및 설계 > ASIC 설계' 카테고리의 다른 글
커스텀 레이아웃(Custom layout) (0) | 2022.12.27 |
---|---|
floorplan (0) | 2022.12.27 |
Jitter (0) | 2022.12.08 |
ESD [Electro Static Discharge] (0) | 2022.12.07 |
Synthesis (합성) [ASIC 설계] (0) | 2022.10.22 |