티스토리 뷰

목차



    반응형

    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