나는 사용하려고맨 페이지 보기에서 정보 문서를 보기 위한 플러그인입니다 vim
.
ManPageView는 매뉴얼 페이지를 보는 데 유용하지만 정보 읽기 기능은 전혀 작동하지 않는 것 같습니다. 하지만 정보 제공 문서를 거의 읽지 않습니다. 주로 인터페이스를 배우는 데 시간을 투자할 가치가 없는 것 같기 때문입니다 info
. 그래서 제가 뭔가 잘못하고 있는 것일 수도 있습니다.
어쨌든: :Man info.i
ManPageView 문서에서 제안한 대로 실행하면 나에게
info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
***warning*** sorry, no manpage exists for <(info)Top>
파일의 345번째 줄에서 시작하는 다음 줄을 삭제하면 어느 정도 성공할 수 있습니다 autoload/manpageview.vim
.
" special exception for info {{{3
if a:viamap == 0 && ext == "i"
let s:manpageview_pfx_i = "(".manpagetopic.")"
let manpagetopic = "Top"
" call Decho("top-level info: manpagetopic<".manpagetopic.">")
endif
이 줄을 제거하면 :Man info.i
작동할 수 있지만 여전히 표시된 페이지의 링크를 따라갈 수 없습니다.
info
명령줄을 호출하고 출력을 캡처하는 방식으로 작동하는데, info
변경된 것은 단지 CLI일 수도 있습니다. 특히 $ info info Advanced
"정보" 노드에서 "고급" 항목이 호출됩니다. 한동안 플러그인의 소스 코드를 뒤져봤지만 노드 이름을 래핑하는 것처럼 보이는 작업을 수행하는 대신 노드를 추가 인수로 전달하도록 지시하는 확실한 방법을 찾을 수 없었습니다. 괄호를 사용하여 항목의 접두사로 전달하여 조합을 단일 명령줄 인수로 에 전달합니다 info
.
이전에는 정보 문서를 보기 위해 이 플러그인을 사용해 본 적이 없습니다. vim-gnome 패키지를 사용하여 업데이트된 우분투 10.10을 실행하고 있습니다.
비슷한 버그 보고서를 제출했는데추천 장소
이 플러그인을 사용하여 정보 문서를 보는 데 성공한 사람이 있습니까? 나는 영원히 어둠의 가장자리를 가린 안개 속에서 길을 잃은 것 같은 느낌이 들었습니다.
노트: 이 글을 쓰면서 알게 된 사실정보적어도 언뜻 보기에는 플러그인이 제대로 작동하는 것 같습니다.
답변1
vim에서 정보 문서를 보는 가장 쉬운 방법은 해당 문서를 여는 것임을 알았습니다. 마크업으로 추가된 일부 바이너리 코드가 포함된 gzip 압축된 텍스트일 뿐입니다. 이는 플러그인을 설치할 수 없는 경우에 특히 유용합니다.
정보 문서의 위치는 배포판별로 다릅니다. 우분투 및 기타 데비안과 유사한 시스템에서는 /usr/share/info/*.info.gz
.
info
나는 실제로 문서를 빠르게 검색하거나 넘길 수 있는 하나의 긴 파일로 표시하기 때문에 리더를 사용하는 것보다 이러한 방법을 선호합니다 . 플러그인을 사용하면 다음 링크 등을 홍보하는 데 여전히 유용할 수 있습니다. 나는 실제로 info
업데이트에 언급된 플러그인을 사용해 본 적이 없습니다 . 그 이후로는 정보 파일을 볼 필요가 없었습니다.
답변2
답변3
Info 출력을 vim으로 파이프하면 됩니다. 예를 들면 다음과 같습니다.
info info Advanced | vim -R -
또는
info info Advanced | less
Call Info 를 사용할 수도 있지만 --vi-keys
소위 "vi" 키 바인딩은 정말 이상합니다.
또한 이 도구를 사용하여 정보 키 바인딩을 사용자 정의할 수도 있습니다 infokey
(참조사용자 정의 키 바인딩 및 변수). .infokey
샘플 vi 소스 파일이 제공되었습니다(참조:정보 키 소스 형식).
GNU Info( )는 info info-stnd
정보 파일을 보는 데 적합한 도구이기 때문에 배울 가치가 있습니다. GNU 도구에 대한 전체 문서는 비교 man tar
및 diff 와 같은 정보 파일에 있습니다 info tar
. 정보는 특히 대용량 문서의 경우 문서에 대한 더 나은 구조화된 액세스를 제공할 수도 있습니다.
그러나 info 파일을 읽는 실제 방법은 Emacs의 Info 모드(type C-h i
)를 사용하는 것입니다. 왜냐하면 Info 키 바인딩이 사실상 동일하고 Emacs 편집기의 모든 이점(예: 마커, 레지스터, 수직 창 분할)도 얻을 수 있기 때문입니다. , 등. ). 많은 GNU 도구가 Emacs 스타일 키 바인딩(예: Info, Bash, Screen 등)을 사용하므로 Emacs에 익숙하면 유용합니다. Emacs 튜토리얼을 사용해 보세요.