Czy mogę uzyskać nawigację vim-stlye (hjkl) dla informacji GNU?


12

Układ klawiatury mojego netbooka oznacza, że ​​używanie klawiszy strzałek do nawigacji jest nieco niewygodne. Czy istnieje sposób, aby strony informacyjne GNU korzystały z hjklnawigacji w stylu vim ? wiem że mogę

info printf | less

... i użyj j i k, aby przewijać w górę i w dół, co jest wystarczające, ponieważ używam stron informacyjnych do czytania, więc nawigacja do określonych znaków nie jest niezbędna; ale byłoby miło, gdybym mógł to zrobić wewnątrz info, zamiast uciekać się do fajki.


3
To nie odpowiada na pytanie, więc opublikuję je jako komentarz. Możesz także użyć info --subnodes -o - "$@" | less. W ten sposób będziesz mógł zobaczyć wszystkie informacje o przedmiocie.

1
Uwaga: infosamodzielna dokumentacja przeglądarki jest dostępna pod adresem info "info stand-alone". Gdzie możesz wpisać iwtedy vilub keypotem TABdwa razy, aby zobaczyć pasujące wpisy indeksu.
Stéphane Chazelas

Odpowiedzi:



5

Klawisze strzałek są najmniej użytecznym sposobem poruszania się po dokumentach informacyjnych; również klawisze hjkl są najmniej znaczącym sposobem nawigacji za pomocą skrótów klawiszowych w stylu vim.

Info używa skrótów klawiszowych w stylu emacsa, które nie są już takie złe, kiedy je rozgryziesz. spróbuj info infozacząć, a następnie naciśnij, haby sprawdzić niektóre klucze. tak samo, otwórz plik less filei naciśnij, haby zobaczyć, co ma do zaoferowania.

W samym vimie nie robisz tego dobrze, dopóki nie używasz wielu różnych klawiszy do poruszania się po obiektach tekstowych. :help text-objects.

Push przychodzi do szału, oto wtyczka vima do dodania polecenia: Info do przeglądania stron informacyjnych z całą magią skrótów klawiszowych vima. W pełni zaleciłbym naukę, jak po prostu korzystać z infoniego, ponieważ został zaprojektowany w bardzo szczególny sposób, aby był wyjątkowo sprawny w nawigacji.


Dzięki za to; szczególnie interesująca jest opcja „przejdź do następnego węzła”.
evilsoup
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.