-
맥 터미널 명령어 입문 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: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 hist Ctrl+D
매뉴얼 하이퍼링크 이동
매뉴얼에서 | quickref | 이렇게 bar 로 구분된 곳이 GUI의 버튼에 대응되는 표기입니다.
bar 안에 커서를 위치시키고 Ctrl + ] (대괄호) 를 클릭하면 하이퍼링크로 다른 텍스트 파일로 이동합니다. 만약 다시 돌아오고 싶다면 Ctrl + T 를 입력합니다.
# 하이퍼링크 이동 (들어가기)
[ Ctrl + ] ]
# 하이퍼링크 이동 (나오기)
[ Ctrl + T ]
manual hyperlink
명령어 너, 내 거 하자!
명령어 치트키도 좋지만, 매뉴얼에서 검색해가면서 하나하나 내 것 만드는 재미도 있습니다. :) 물론 VIM Online Manual 은 VIM처럼 사용하지 않아도 됩니다.
구체적인 명령어는 기본부터 심화까지 패키지로 정리할 예정입니다. 정리되는 대로 링크를 추가하도록 하겠습니다. (17.01.03)
VIM 모드와 사용법에 대해 이해하신 분을 위하여 바로 익혀볼 수 있도록 치트키와 매뉴얼 링크를 미리 공유드립니다. 내가 자주 사용하는 기능 단위로 손에 익히는 것도 괜찮은 방법입니다.
'개발입문 > 개발환경 세팅' 카테고리의 다른 글
MySQL 서버의 기본 DB 구조 확인 (0) 2017.01.18 맥 터미널 명령어 입문 7-5. 검색, 치환(찾아바꾸기) (0) 2017.01.04 맥 터미널 명령어 입문 7-3. vim 복붙, 복사 붙여넣기 (0) 2017.01.04 맥 터미널 명령어 입문 7-2. vim 조회, 입력 (0) 2017.01.03 맥 터미널 명령어 입문 7-1. vim 개요 (0) 2017.01.03