Firefox bez zwalniania klawiatury za pomocą Vimperatora

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ć.

  1. Zainstaluj rozszerzenie ze swojej strony internetowej.
  2. Sklonuj repozytorium dla rozszerzeń:
    $ git clone https://github.com/vimpr/vimperator-plugins.git vimplug
  3. Utwórz plik .vimperatorrc:
    $ dotknij .vimperatorrc
  4. 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:

  1. Góra dół : k/j
  2. Otwórz link w bieżącej zakładce: Naciśnij f i wpisz liczbę, która pojawi się nad żądanym linkiem
  3. Otwórz link w innej zakładce w tle: Naciśnij F i wpisz liczbę, która pojawi się nad żądanym linkiem
  4. Zmień zakładkę: CTRL - n y CTRL - str
  5. Wróć / przejdź do przodu w historii bieżącej karty: CTRL - lub y CTRL - i
  6. Wyświetl aktualne pliki do pobrania: : pliki do pobrania Uwaga: otwórz w tej samej karcie
  7. Dodaj zakładkę: A Uwaga: później nauczymy się pełniejszego sposobu, jak to zrobić
  8. 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:

  1. $ cp vimplug / _libly.js .vimperator / plugin /
  2. Dodaj następujący wiersz na początku pliku .vimperatorrc
    : źródło ~ / .vimperator / plugin_libly.js
  3. Dodaj następujący wiersz do pliku .vimperatorrc
    : lazy fmaps -u = 'chmura \ .feedly \ .com' m / r gm ga gg gl ovnp
  4. 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:

  1. Sklonuj i oddziel bieżące naciśnięcie klawisza CTRL + Strzałka
  2. Utwórz nową kartę i oddzielne naciśnięcie przesunięcie + Strzałka
  3. Przejdź do zakładki podrzędnej, którą naciskamy Shift+CTRL+ Strzałka
  4. Połącz w jednej karcie bieżącą i tę po prawej stronie, naciśnij F12, aby je rozdzielić F12 ponownie
Ten artykuł został napisany w języku nasze forum przez daa1494Po prostu wprowadzam to tutaj, wprowadzając kilka drobnych zmian w tekście.

Dodaj jako preferowane źródło w Google