Próbuję użyć dodatku ManPageView, aby wyświetlić dokumentację informacyjną vim
.
Chociaż uważam, że ManPageView jest bardzo przydatny do przeglądania stron podręczników, jego funkcja czytania informacji w ogóle nie działa. Ale prawie nigdy nie czytałem dokumentacji informacyjnej, głównie dlatego, że nie warto poświęcać czasu na naukę info
interfejsu. Więc może robię to źle.
W każdym razie: działa :Man info.i
zgodnie z sugestią zawartą w dokumentacji 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>
Widzę pewien sukces, jeśli usunę następujące linie, które zaczynają się od linii 345 w pliku 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
Usunięcie tych wierszy pozwoli :Man info.i
na pracę, ale nadal nie mogę podążać za linkami na wyświetlanej stronie.
Działa poprzez wywoływanie info
wiersza poleceń i przechwytywanie danych wyjściowych, więc może po prostu info
zmienił się CLI? W szczególności poruszony $ info info Advanced
zostanie temat „Zaawansowane” w węźle „informacje”. Przez jakiś czas przekopałem się w kodzie źródłowym dodatku, ale nie znalazłem żadnego oczywistego sposobu, aby przekazać go jako dodatkowy argument zamiast robić to, co wydaje się być, co należy, czyli owinięcie nazwy węzła nawiasy i prefiks do tematu, przekazując kombinację jako pojedynczy argument wiersza poleceń do info
.
Nie próbowałem wcześniej używać tego dodatku do przeglądania dokumentacji informacyjnej. Używam zaktualizowanego systemu Ubuntu 10.10, używając pakietu vim-gnome.
Złożyłem pozory raportu o błędzie w miejscu, które wydaje się być zalecaną lokalizacją
Czy inni odnieśli sukces przy użyciu tego dodatku do przeglądania dokumentacji informacyjnej? Czuję się, jakbym zagubił się we mgle, która wiecznie spowija zewnętrzne obszary Obscurity.
uwaga : podczas pisania tej wiadomości odkryłem dodatek informacyjny , który wydaje się działać akceptowalnie, przynajmniej na pierwszy rzut oka.