ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 맥 터미널 명령어 입문 7-4. vim 매뉴얼
    개발입문/개발환경 세팅 2017. 1. 4. 16:15

    매뉴얼도 VIM이에요 ㅎㄷㄷ

    VIM 공부를 하려고 매뉴얼을 켰는데 매뉴얼마저 VIM으로 되어있습니다. ;ㅂ;

    이 글은 이런 분들을 위한 글입니다. Manual 도 VIM 이라 익숙하지 않은 분들은 거부감을 갖기 일쑤입니다. 하지만 VIM에 대해 익숙하지 않을 때, 찾아볼 수 있는 가장 정확한 소스는 역시 매뉴얼입니다. VIM 에 대해서 교과서처럼 공부하고 싶은 분, 사전처럼 찾아보고 싶으신 분은 이 포스트를 보시면서 매뉴얼을 탐험해보시기 바랍니다.

    VIM Manual은 알고보면 편한 기능을 많이 제공합니다. 모르는 명령어를 검색한다거나 매뉴얼 링크 사이로 이동할 수 있습니다. 마치 초기의 CSS, JavaScript 없던 HTML 과 유사합니다.

    만약 VIM 입력, 복붙 기본부터 보시겠다면 다음 링크를 확인해주시기 바랍니다. 

    - VIM 조회, 입력 
    - VIM 복붙, 복사 붙여넣기


    VIM Manual 진입

    terminal 터미널 에서 vim 을 실행시킬 때 사용하는 인자에 대한 매뉴얼을 확인하고 싶으 실 경우는 vim -help 를 입력합니다. 

    vim 매뉴얼을 읽거나 검색하고 싶으시다면 vim을 실행시킨 후 안내된대로 :help를 입력합니다. 명령모드에서 실행모드로 모드전환 후 매뉴얼을 VIM으로 조회합니다.

    $ vim -help

    $ vim 
    :help


    vim manual:help vim 매뉴얼


    구체적인 명령어를 알 경우

    궁금한 명령어를 알 경우는 검색이 간단합니다. :help 뒤에 대상 명령어를 추가 입력합니다. 이 때, 모드마다 키가 다르니 모드와 키를 모두 전달해야합니다. 모드_명령어 형식으로 전달합니다. 매뉴얼에서는 이를 help-context 라고 칭합니다. 

    # 구체적인 대상에 대해 매뉴얼 검색 

    :help [help-context, 모드_명령어]

    :help x                  // 명령모드 x
    :help :quit            // 실행모드 quit
    :help v_u              // Visual 모드 u
    :help i_<ESC>      // Insert 모드 ESC키
    :help -h               // 터미널 vim 명령 인자


    구체적인 명령어를 모를 경우

    VIM은 구체적인 명령어를 모를 경우에도 매뉴얼을 검색할 수 있도록 명령어 부분일치 검색하는 기능을 제공합니다. :help + 키워드 를 입력한 후 Ctrl + D 를 누릅니다. 아래 예시화면은 :help hist 를 입력하고 Ctrl+D 를 한 결과입니다.

    # 명령어 부분일치 검색

    :help 명령어부분    [ Ctrl + D ]


    help sub phrase matching:help hist Ctrl+D


    매뉴얼 하이퍼링크 이동

    매뉴얼에서 | quickref | 이렇게 bar 로 구분된 곳이 GUI의 버튼에 대응되는 표기입니다. 

    bar 안에 커서를 위치시키고 Ctrl + ] (대괄호) 를 클릭하면 하이퍼링크로 다른 텍스트 파일로 이동합니다. 만약 다시 돌아오고 싶다면 Ctrl + T  를 입력합니다.

    # 하이퍼링크 이동 (들어가기)

    [ Ctrl + ] ] 

    # 하이퍼링크 이동 (나오기)

    [ Ctrl + T ]


    manual hyperlinkmanual hyperlink

    명령어 너, 내 거 하자!

    명령어 치트키도 좋지만, 매뉴얼에서 검색해가면서 하나하나 내 것 만드는 재미도 있습니다. :)  물론 VIM Online Manual 은 VIM처럼 사용하지 않아도 됩니다. 

    VIM Online Manual :help


    구체적인 명령어는 기본부터 심화까지 패키지로 정리할 예정입니다. 정리되는 대로 링크를 추가하도록 하겠습니다. (17.01.03) 

    VIM 모드와 사용법에 대해 이해하신 분을 위하여 바로 익혀볼 수 있도록 치트키와 매뉴얼 링크를 미리 공유드립니다. 내가 자주 사용하는 기능 단위로 손에 익히는 것도 괜찮은 방법입니다. 

    VIM Cheat Key




    댓글

Designed by Tistory.