Vim의 문서에서 주제를 어떻게 탐색합니까?


94

Vim의 내장 도움말 시스템에서 어떻게해야합니까 ...

  • 도움이 필요한 주제를 검색 하시겠습니까?
  • 하이퍼 링크를 따르시겠습니까?
  • 관련 자료를 찾아 보시겠습니까?

3
도움말을 사용한 시점부터 다음 시점까지 이것에 대한 열쇠는 기억 나지 않지만, 자비 롭게 도움말 내용은 온라인입니다. vimhelp.appspot.com
병아리

답변:


101

Vim은 Vim 사용에 관한 대부분의 질문에 대한 답변이 포함 된 철저하고 완전한 색인화 된 문서를 제공합니다.

그러나 문서는 방대하며 신생 생물을 뚫을 수없는 미로로 보일 수 있습니다. 필요한 것을 찾는 데 도움이되는 몇 가지 지침은 다음과 같습니다.

  1. :help명령은 Vim의 문서로가는 관문입니다. 지금 첫 화면을 읽으십시오 .

    :help
    

    메타로 가자 :

    :help help
    
  2. 으로 인수를 <Tab>완성하고을 사용하여 가능한 완료 목록을 표시 할 수 있습니다 <C-d>.

    :help buf<Tab>
    :help :w<C-d>
    

    그런데 키 표기법에 대한 설명은 다음과 같습니다.

    :help key-notation
    
  3. 대부분의 Ex 명령은 몇 자로 단축 될 수 있습니다. :help그것도 마찬가지입니다 :

    :h
    
  4. :help명령과 해당 탭 완성은 대소 문자를 구별하므로 아래의 두 명령은 동일한 섹션에 당신을 얻을 것이다 :

    :h BufWritePost
    :h bufwritepost
    

    그 주 aA소문자를 무감각이 적용되지 않도록 모두 합법적 인 명령입니다.

  5. 검색 할 일반 키워드 만있는 경우 :helpgrep빠른 수정 사항 창을 사용 하여여십시오.

    :helpgrep quickfix
    :copen
    
  6. 사용하여 <C-]>해당 태그로 이동합니다 강조 단어를 사용 <C-t>돌아올 수 있습니다.

    자세한 내용 :help tags을 참조하십시오 .

  7. 필요에 가장 적합한 관련 옵션 또는 명령이 있는지 스크롤하십시오. 새로운 트릭도 배울 수있는 좋은 방법입니다.

  8. 보다 효율적인 검색을 위해 올바른 구문을 사용하십시오.

    :h :command                        " help for ex-command 'command'
    :h 'option'                        " help for option 'option'
    :h function()                      " help for function 'function'
    :h modifier-key                    " help for 'modifier'-'key' in normal mode
    :h mode_modifier-key               " help for 'modifier'-'key' in 'mode'
    :h mode_modifier-key_modifier-key  " help for 'modifier'-'key' 'modifier'-'key' in 'mode'
    

    예 :

    :h :sort
    :h 'ai                " only one quote needed
    :h bufnr(             " no need for both parenthesis
    :h v_ctrl-g
    :h i_ctrl-x_ctrl-o
    :h ctrl-w             " no mode required for normal mode
    
  9. :help섹션의 해부학 :

    :help ballooneval'
    

    : 풍선 도움말

    • 빨간색으로 강조 표시된 단어는 해당 옵션과 관련된 태그입니다.
    • 초록색의 단어는 옵션 이름의 긴 형식과 짧은 형식입니다.
    • 흰색의 첫 번째 줄은 부울 옵션이며 기본적으로 꺼져 있습니다 :help options.를 참조하십시오 .
    • 흰색의 두 번째 줄은 옵션이 전역임을 나타 :help option-summary냅니다 ( 페이지 참조) .
    • 자주색 선은 자명하다.
    • 그런 다음 옵션에 대한 설명이 제공됩니다.
    • 청록색 단어는 문서의 다른 부분으로 이동할 수있는 "태그"입니다. 그들을 따르는 것을 두려워하지 마십시오.
  10. 두뇌를 사용하여 향후 검색에 도움이되는 논리적 패턴을 찾으십시오.

    편리한 :help list-functions기능을 찾으면 문자열 관련 함수를 어디에서 찾을 수 있습니까?

    를 찾았 으면 삽입 모드에 :help i_ctrl-x_ctrl-o대한 도움말을 어떻게 찾을 수 <C-x><C-l>있습니까?

  11. RTFM은 모욕이 아닙니다. 당신은 그래서 당신은 최소한으로 시도해야합니다 임의의 낯선 사람 근시안적 질문을하는 것보다 문서를 읽고 많은 것을 배울 R EAD T 그는 F antastic M의 요청하기 전에 교재.


8
좋은 게시물 :-) 참고로, 대비가 좋지 않기 때문에 (특히 빨간색, 보라색은 적음) 화면에서 스크린 샷을 읽기가 다소 어렵습니다.
Martin Tournoij

8
비슷한 목록을 포함하도록 도움말을 업데이트했습니다 :h help-summary(최근 Vim 필요)
Christian Brabandt

1
> 4. The :help command and its tab-completion are case-insensitive<← 즉 정확하게 사실이 아니다 : 예 :h a:h A구별된다.
Aaron Thoma

2
:helpgrep:helpg보다 효율적인 일상적인 사용 을 위해 축약 될 수 있습니다 .
Aaron Thoma

5

-0.1는 파일에서 vim에 대해 메모합니다. 참조 및 컨테이너로 사용하십시오.

  1. vim의 도움을 찾는 빠른 방법 key | :cmd | 'option' | etc

    • :h gi:h g;에 대한 gi또는 g;일반 모드에서
    • :h ^i대한 Ctrl- i일반 모드
    • :h ^w^wCtrl- wCtrl- w일반 모드에서
    • :h ^wf대한 Ctrl- wf일반 모드
    • :h i^n삽입 모드의 경우 Ctrl-n
    • :h c^r^r있는 CmdLine 모드 Ctrl- r Ctrl-r
    • :h :pu 전직 명령 :put
    • :h 'cb'옵션 clipboard.
    • :h `>마크 <.
    • :h @:옵션 repeat last ex command by eval register :(매크로와 동일한 메커니즘).
    • :h range,이 시간에 당신은 할 cmdline 모드에 있습니다

      • 유형 Ctrl- a포함하는 모든 후보자를 완료range
      • 입력 Ctrl- f작은 편집 창을 팝업하는[Command Line]
      • "*dd시스템 클립 보드로 자르려면 입력하십시오 .
      • 입력 o하고 Enter창을 취소하고 종료합니다[Command Line]
      • h :range range() <range> [range] :func-range ... 발췌
      • 마찬가지로에 h mode-Ex mode-replace mode-cmdline mode-switching ...대한 발췌입니다 mode-.
      • 관심을 가질만한 유사한 단어 : buf win tab line
      • 요약 :이 키워드는의 도움으로 키워드가 주어진 흥미로운 항목을 찾는 방법을 보여줍니다 cmdline-completion.

-0.2 이전에 언급 된 vim notes 파일에서 커서 아래 단어의 vim 도움말을 호출하기 위해 버퍼 로컬 키 맵핑을 정의합니다.
(그리고 <cword>vimscript 함수에서 extract 후 post-processing 가능 )


> <당신도 할 수있는 커서가 단어의 정력 도움말을 호출하기 위해 버퍼 로컬 키 매핑을 정의 setl keywordprg=:help하고 K이미 작동
질량

그래, 내 설정 중 하나, K원시에 대한 <cword>, 내가 사용하는 다른 하나는 <Space>k대한 <cWORD>사후 세차 운동과 함께. ( <Space>내 지도자 키 중 하나입니다. 또한 유창하게, 'timeoutlen'설정)
qeatzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.