Vimperator
Oryginalni autorzy | Martina Stubenschrotta |
---|---|
Deweloperzy | Martina Stubenschrotta, Douga Kearnsa i Krisa Maglione |
Wersja stabilna | 3.16.0 / 1 lutego 2017
|
Magazyn | |
Platforma | Firefoxa |
Typ | rozszerzenie Firefoksa |
Licencja | Licencja MIT |
Strona internetowa |
Vimperator to wycofane rozszerzenie Firefoksa , rozwidlone z oryginalnej wersji rozszerzenia Conkeror do Firefoksa i zaprojektowane w celu zapewnienia bardziej wydajnego interfejsu użytkownika dla użytkowników płynnie posługujących się klawiaturą. Projekt jest mocno inspirowany edytorem tekstu Vim , a autorzy starają się zachować z nim spójność, gdzie tylko jest to możliwe.
Godne uwagi funkcje
Jedną z najbardziej godnych uwagi funkcji Vimperatora jest przeglądanie bez myszy, które jest wynikiem podpowiedzi Vimperatora , linii poleceń z uzupełnianiem poleceń oraz wszechstronnego systemu pomocy dostępnego z klawiatury.
Tryb podpowiedzi
Wskazówki Vimperatora pozwalają użytkownikom wykonywać czynności na klikalnych elementach strony internetowej, które normalnie byłyby wykonywane za pomocą myszy. W trybie podpowiedzi wszystkie klikalne elementy na stronie są oznaczane numerami. Użytkownik może wybrać jedną z pozycji poprzez wpisanie jej numeru lub wpisanie fragmentu tekstu linku. Po jednoznacznym określeniu elementu przeglądarka zachowuje się tak, jakby dostęp do elementu uzyskano za pomocą myszy. W zależności od tego, w jaki sposób został włączony tryb podpowiedzi, przeglądarka może kliknąć element, skupić się na nim, skopiować lokalizację jego łącza lub wykonać kilka innych zadań, które zwykle wykonuje się za pomocą myszy.
Ta funkcja pochodzi z rozszerzenia o nazwie Hit-a-Hint, a programiści vimperatora przyjęli tę funkcję jako moduł vimperatora na wczesnym etapie rozwoju i przepisali kod, aby był lżejszy na stronach z wieloma linkami. Dodali również funkcję wybierania akcji, takich jak kopiowanie lokalizacji linków itp.
Wiersz poleceń
Dostęp do większości funkcji Vimperatora można uzyskać za pośrednictwem wiersza poleceń podobnego do Vima , który pojawia się na dole każdego okna. Podobnie jak w przypadku Vima, polecenia te zaczynają się od „:”. Po naciśnięciu klawisza „:” Vimperator przechodzi do trybu ex , w którym kursor zostaje przeniesiony do wiersza poleceń, aby użytkownik mógł dokończyć polecenie.
Ukończenie
Vimperator zapewnia wyrafinowany system uzupełniania z obsługą automatycznego uzupełniania. To nie tylko oszczędza pisanie, ale pozwala użytkownikowi na eksplorację bez konieczności uciekania się do podręczników lub w ogóle opuszczania wiersza poleceń. Często ukończenie eliminuje potrzebę menu. Na przykład, zamiast korzystać z menu kart, użytkownik z włączonym autouzupełnianiem może nacisnąć „b”, aby otworzyć wiersz poleceń z poleceniem „bufor”, które automatycznie wyświetli listę uzupełnień wszystkich otwartych kart. Następnie użytkownik wybiera kartę, wpisując część jej tytułu, adresu URL lub indeksu.
Pomoc online
Aby poprawić stromą krzywą uczenia się, Vimperator zapewnia system pomocy online podobny do Vima. Polecenie „pomoc” zapewnia szybki dostęp do pomocy dotyczącej szerokiej gamy tematów, w tym wszystkich dostępnych poleceń i opcji. Strony pomocy są indeksowane za pomocą tagów, które użytkownik widzi podczas przeglądania stron pomocy. Aby w przyszłości uzyskać dostęp do sekcji pomocy, wystarczy wpisać :help <tag>
. Ponadto tagi pomocy są zgodne ze wspólnymi wytycznymi dotyczącymi nazewnictwa. Na przykład wszystkie polecenia są oznaczone tagiem :<command>
, wszystkie opcje tagiem <option>
.
Edytor zewnętrzny
Vimperator umożliwia korzystanie z zewnętrznych edytorów tekstu do wprowadzania danych w obszarach wprowadzania tekstu. Naciśnięcie ^I, gdy kursor znajduje się w jednym z tych obszarów, uruchamia edytor.
Skrypty
Vimperator obsługuje rozszerzanie swojej podstawowej funkcjonalności za pomocą skryptów. Skrypty są napisane przy użyciu JavaScript i ograniczonej wersji Vimscript .
Zobacz też
- Conkeror – przeglądarka internetowa z przypisaniami klawiszy podobnymi do Emacsa
- Pentadactyl – rozwidlenie Vimperatora
- Xombrero
- Lista rozszerzeń Firefoksa
Linki zewnętrzne
- Strona główna
- Strona dodatku mozilla.org Vimperatora
- Linux.com: Jak kontrolować Firefoksa za pomocą skrótów klawiszowych Vima
- Lifehacker.com: Przenieś nawigację podobną do VIM do Firefoksa
- LinuxJournal: Dr hjkl spotyka Vimperatora
- Pentadactyl - rozwidlenie Vimperatora przez kilku jego głównych twórców
- Vimprobable, samodzielny klon Vimperatora oparty na WebKit
- Firemacs — rozszerzenie Firefoksa z powiązaniami klawiszy podobnymi do Emacsa