Vimperator to świetna wtyczka do przeglądarki Firefox umożliwiająca korzystanie z dużej liczby poleceń, do których jesteś przyzwyczajony podczas korzystania z edytora tekstowego Vim.
instalacja
Instalacja wymaga przejścia na stronę internetową tego rozszerzenia, a także sklonowania repozytorium GitHub dla niektórych rozszerzeń, z których będziemy korzystać.
- Zainstaluj rozszerzenie ze swojej strony internetowej.
- Sklonuj repozytorium dla rozszerzeń:
$ git clone https://github.com/vimpr/vimperator-plugins.git vimplug
- Utwórz plik .vimperatorrc:
$ dotknij .vimperatorrc
- Utwórz katalog .vimperator:
$ mkdir .vimperator
Podstawowa obsługa
Po ponownym uruchomieniu przeglądarki poznamy podstawową obsługę.
Do przewijania użyjemy skrótów klawiaturowych, które są domyślnie dostępne w edytorze Vim , czyli:
- Góra dół : k/j
- Otwórz link w bieżącej zakładce: Naciśnij f i wpisz liczbę, która pojawi się nad żądanym linkiem
- Otwórz link w innej zakładce w tle: Naciśnij F i wpisz liczbę, która pojawi się nad żądanym linkiem
- Zmień zakładkę: CTRL - n y CTRL - str
- Wróć / przejdź do przodu w historii bieżącej karty: CTRL - lub y CTRL - i
- Wyświetl aktualne pliki do pobrania: : pliki do pobrania Uwaga: otwórz w tej samej karcie
- Dodaj zakładkę: A Uwaga: później nauczymy się pełniejszego sposobu, jak to zrobić
- Znajdź zakładkę: : bmark Uwaga: idem
konfiguracja
Zaczniemy od dodania kilku linii do naszego pliku .vimperatorrc, który jest podobny do pliku .vimrc Vima.
nnoremap l nnoremap h
Teraz wchodzimy w tryb poleceń vimperatora i ładujemy naszą nową konfigurację:
: źródło! ~ / .vimperatorrc
Małe wyjaśnienie
Teraz przyporządkowaliśmy klawiszowi l możliwość przełączania tabulatorów po prawej stronie, a klawiszowi h – po lewej.
Następnie edytujemy plik , abyśmy mogli szybko uzyskać dostęp do stron, które najczęściej odwiedzamy:
Dodaj następujące informacje:
silent qmark R http://cloud.feedly.com silent qmark g https://gmail.com silent qmark w https://wolframalpha.com silent qmark r http://reddit.com cichy qmark lub https: // outlook .com
Ponownie ładujemy nasz plik
: źródło! ~ / .vimperatorrc
Możemy przećwiczyć konfigurację, naciskając klawisze gnR , co spowoduje otwarcie nowej karty z czytnikiem kanałów.
Jednak teraz, gdy możemy uzyskać dostęp do Feedly bez dotykania myszy , okazuje się, że nie możemy używać skrótów klawiaturowych tej usługi.
Aby go rozwiązać, użyjemy jednego ze skryptów, które sklonowaliśmy wcześniej, w szczególności użyjemy libly.js. Aby z niego skorzystać, wykonujemy następujące kroki:
-
$ cp vimplug / _libly.js .vimperator / plugin /
- Dodaj następujący wiersz na początku pliku .vimperatorrc
: źródło ~ / .vimperator / plugin_libly.js
- Dodaj następujący wiersz do pliku .vimperatorrc
: lazy fmaps -u = 'chmura \ .feedly \ .com' m / r gm ga gg gl ovnp
- Przeładowujemy plik z rozszerzeniem
: źródło! ~ / .vimperatorrc
Teraz za każdym razem, gdy uzyskujemy dostęp do Feedly, możemy użyć skrótów klawiaturowych, na które pozwala ta strona.
Na koniec, jeśli linia będzie spadać za każdym razem, gdy naciśniemy j, możemy dodać poniższy kod do pliku .vimperatorrc
nnoremap j 3j nnoremap k 3k
Teraz pójdzie w dół / w górę o trzy linie.
Aby szybko przenieść zakładki, możemy dodać następujący kod do pliku .vimperatorrc
nnoremap : tabmove! -1 nnoremap : tabmove! +1
Zakładki / Ulubione
Coś, czego często używam, gdy szukam informacji lub znajduję przydatne informacje, to _ ulubione_.
Najszybszym sposobem na dodanie zakładki jest użycie kombinacji klawiszy CTRL – D lub naciśnięcie A w programie Vimperator , co powoduje dodanie tylko linku i jego tytułu. Jeśli więc za kilka tygodni będziemy potrzebować tej informacji, będziemy musieli pamiętać tytuł lub stronę internetową.
Aby użyć etykiet, naciśnij klawisz „a” i na końcu wyświetlonego wiersza wpisz:
-tagi Label1, Label2 itd
Teraz, aby wykonać funkcję odwrotną, naciskamy
: bmarks -tags Label1
Jeżeli używamy wyłącznie znaczników :bmarks, możemy uwzględnić część tytułu lub link.
Różne
Możemy również uzyskać dostęp do menu kontekstowego za pomocą kombinacji klawiszy ;cwybieramy link (wciśnięty za pomocą klawiatury
cyfra nakładająca się na łącze) i naciśnij ENTER.
Zakładki kafelkowe
Chociaż możliwość przełączania się między klapkami / zakładkami (od teraz, z lenistwa, tabs) tylko z h y l jest bardzo wygodny, można go trochę poprawić
plus. To przy użyciu rozszerzenia Zakładki kafelkowe który pozwala na podzielenie zakładki na kilka, tak jakby to był vsplit Vima.
Po zainstalowaniu rozszerzenia jego podstawowe użycie jest proste:
- Sklonuj i oddziel bieżące naciśnięcie klawisza CTRL + Strzałka
- Utwórz nową kartę i oddzielne naciśnięcie przesunięcie + Strzałka
- Przejdź do zakładki podrzędnej, którą naciskamy Shift+CTRL+ Strzałka
- Połącz w jednej karcie bieżącą i tę po prawej stronie, naciśnij F12, aby je rozdzielić F12 ponownie