Firefox tanpa melepaskan papan kekunci dengan Vimperator

Vimperator ialah plugin Firefox yang hebat yang membolehkan anda menggunakan sebilangan besar arahan yang anda biasa gunakan semasa menggunakan editor teks Vim.

Pemasangan

Pemasangan melibatkan melayari laman web sambungan ini, dan kami juga akan mengklon repositori GitHub untuk beberapa sambungan yang akan kami gunakan.

  1. Pasang pelanjutan dari laman web anda.
  2. Klon repositori untuk sambungan:
    $ git klon github.com/vimpr/vimperator-plugins.git vimplug
  3. Buat fail .vimperatorrc:
    $ sentuh .vimperatorrc
  4. Buat direktori .vimperator:
    $ mkdir .vimperator

Pengendalian asas

Setelah penyemak imbas dimulakan semula, kami akan mengetahui pengendalian asasnya.

Untuk menatal, kita akan menggunakan pintasan papan kekunci yang dimiliki oleh editor Vim secara lalai, iaitu:

  1. Atas bawah : k/j
  2. Buka pautan di tab semasa: Tekan f dan tulis nombor yang tertera di atas pautan yang dikehendaki
  3. Buka pautan di tab lain di latar belakang: Tekan F dan tulis nombor yang tertera di atas pautan yang dikehendaki
  4. Tukar tab: CTRL - n y CTRL - hlm
  5. Kembali / maju dalam sejarah tab semasa: CTRL - atau y CTRL - i
  6. Lihat muat turun semasa: : muat turun Catatan: Buka di tab yang sama
  7. Tambahkan penanda halaman: A Nota: Nanti kita akan belajar cara yang lebih lengkap untuk melakukannya
  8. Cari penanda buku: : penanda Nota: idem

konfigurasi

Kami akan memulakan dengan menambahkan beberapa baris ke fail .vimperatorrc kami yang seperti Vim's .vimrc.

nnoremap l nnoremap h

Sekarang kita memasuki mod perintah vimperator dan memuat konfigurasi baru kita:

: sumber! ~ / .vimperatorrc

Penjelasan kecil

Apa yang kami lakukan sekarang ialah memetakan kekunci l untuk dapat menukar tab di sebelah kanan dan kekunci h untuk kiri.

Seterusnya, kita akan mengedit fail tersebut supaya kita boleh mengakses tapak yang paling kerap kita lawati dengan cepat:

Tambahkan yang berikut:

 
senyap qmark R http://cloud.feedly.com senyap qmark g https://gmail.com senyap qmark w https://wolframalpha.com senyap qmark r http://reddit.com senyap qmark atau https: // pandangan .com

Kami memuatkan fail kami sekali lagi dengan

: sumber! ~ / .vimperatorrc

Kita boleh mempraktikkan konfigurasi dengan menekan kekunci gnR dan tab baharu dengan pembaca suapan akan dibuka.

Tetapi sekarang kita boleh mengakses Feedly tanpa menyentuh tetikus , kita mendapati bahawa kita tidak boleh menggunakan pintasan papan kekunci perkhidmatan tersebut.

Untuk menyelesaikannya kita akan menggunakan salah satu skrip yang kita kloning sebelumnya, khususnya, kita akan menggunakan libly.js. Untuk menggunakannya, kami mengikuti langkah-langkah berikut:

  1. $ cp vimplug / _lently.js .vimperator / pemalam /
  2. Tambahkan baris berikut ke awal fail .vimperatorrc
    : sumber ~ / .vimperator / plugin_lently.js
  3. Tambahkan baris berikut ke fail .vimperatorrc
    : malas fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
  4. Kami memuatkan semula fail dengan
    : sumber! ~ / .vimperatorrc

Sekarang setiap kali kita mengakses Feedly, kita dapat menggunakan pintasan papan kekunci yang dibenarkan oleh halaman ini.

Akhir sekali, jika baris tersebut turun setiap kali kita menekan j, kita boleh menambah yang berikut pada fail .vimperatorrc

nnoremap j 3j nnoremap k 3k

Sekarang ia akan turun / naik tiga baris.

Untuk memindahkan tab dengan pantas, kita dapat menambahkan kod berikut ke fail .vimperatorrc

nnoremap : tabmove! -1 nnoremap : tabmove! +1

Penanda buku / Kegemaran

Sesuatu yang banyak saya gunakan semasa membuat penyelidikan atau mencari maklumat berguna ialah _favorites_.

Tetapi cara terpantas untuk menanda buku ialah CTRL – D atau dengan Vimperator dengan menekan A , yang hanya menambah pautan dan tajuknya jadi jika beberapa minggu kemudian kita memerlukan maklumat itu, kita perlu mengingati tajuk atau laman web tersebut.

Untuk menggunakan label, tekan kekunci 'a' dan pada hujung baris yang muncul, tulis:

-tabel Label1, Label2, dll

Sekarang untuk melaksanakan fungsi terbalik, kita tekan

: penanda -tabel Label1

Jika kita hanya menggunakan :bmarks, kita boleh memasukkan sebahagian daripada tajuk atau pautan.

Pelbagai

Kami juga dapat mengakses menu konteks menggunakan kombinasi kunci ;c, kami memilih pautan (ditekan dengan papan kekunci
digit yang bertindih pautan) dan tekan ENTER.

Tab Jubin

Walaupun, dapat beralih antara flap / tab (mulai sekarang, kerana kemalasan, tab) dengan hanya h y l ia sangat selesa, dapat diperbaiki sedikit
tambah. Ini, menggunakan peluasan Tab jubin yang membolehkan anda memisahkan tab menjadi beberapa, seolah-olah itu Vim vsplit.

Setelah pelanjutan dipasang, penggunaan asasnya mudah:

  1. Klon dan asingkan tekan tab semasa CTRL + Anak panah
  2. Buat tab baru dan tekan berasingan Shift + Anak panah
  3. Pindah ke sub-tab yang kami tekan Shift+CTRL+ Anak panah
  4. Bersatu dalam satu tab yang satu dan yang ada di sebelah kanan, tekan F12, untuk memisahkan mereka F12 lagi
Artikel ini telah ditulis dalam forum kami oleh daa1494Saya hanya membawanya ke sini dengan beberapa pengeditan kecil dalam teks.

Tambahkan sebagai sumber pilihan dalam Google