Firefox tanpa merilis keyboard dengan Vimperator

Vimperator adalah plugin Firefox hebat yang memungkinkan Anda menggunakan sejumlah besar perintah yang biasa Anda gunakan saat menggunakan editor teks Vim.

Instalasi

Instalasi ini melibatkan kunjungan ke situs web ekstensi ini, dan kita juga akan mengklon repositori GitHub untuk beberapa ekstensi yang akan kita gunakan.

  1. Pasang ekstensi dari situs web Anda.
  2. Gandakan repositori untuk ekstensi:
    $ git clone github.com/vimpr/vimperator-plugins.git vimplug
  3. Buat file .vimperatorrc:
    $ sentuh .vimperatorrc
  4. Buat direktori .vimperator:
    $mkdir .vimperator

Penanganan dasar

Setelah browser di-restart, kita akan mengetahui dasar penanganannya.

Untuk menggulir, kita akan menggunakan pintasan keyboard yang dimiliki editor Vim secara default, yaitu:

  1. Atas bawah: k/j
  2. Buka tautan di tab saat ini: Tekan f dan tulis nomor yang muncul di atas link yang diinginkan
  3. Buka tautan di tab lain di latar belakang: Tekan F dan tulis nomor yang muncul di atas link yang diinginkan
  4. Ubah tab: CTRL - n y CTRL - hal
  5. Mundur / maju dalam riwayat tab saat ini: CTRL - atau y CTRL - i
  6. Lihat unduhan saat ini: : unduhan Catatan: Buka di tab yang sama
  7. Tambahkan bookmark: A Catatan: Nanti kita akan mempelajari cara yang lebih lengkap untuk melakukan ini
  8. Temukan bookmark: : bmark Catatan: idem

konfigurasi

Kami akan mulai dengan menambahkan beberapa baris ke file .vimperatorrc kami yang seperti .vimrc Vim.

nnoremap l nnoremap h

Sekarang kita masuk ke mode perintah vimperator dan memuat konfigurasi baru kita:

: sumber! ~ / .vimperatorrc

Penjelasan kecil

Yang kami lakukan sekarang adalah memetakan tombol l untuk beralih antar tab di sebelah kanan dan tombol h untuk sebelah kiri.

Selanjutnya, kita akan mengedit file tersebut agar kita dapat mengakses situs-situs yang paling sering kita kunjungi dengan cepat:

Tambahkan berikut ini:

 
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 silent qmark atau https: // outlook .com

Kita memuat ulang file kita dengan

: sumber! ~ / .vimperatorrc

Kita dapat mempraktikkan konfigurasi dengan menekan tombol gnR dan tab baru dengan pembaca umpan akan terbuka.

Namun sekarang, karena kita dapat mengakses Feedly tanpa menyentuh mouse , kita mendapati bahwa kita tidak dapat menggunakan pintasan keyboard dari layanan tersebut.

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

  1. $ cp vimplug / _lible.js .vimperator / plugin /
  2. Tambahkan baris berikut ke awal file .vimperatorrc
    : sumber ~ / .vimperator / plugin_lible.js
  3. Tambahkan baris berikut ke file .vimperatorrc
    : lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
  4. Kami memuat ulang file dengan
    : sumber! ~ / .vimperatorrc

Sekarang setiap kali kita mengakses Feedly, kita dapat menggunakan pintasan keyboard yang diizinkan halaman ini.

Terakhir, jika garis selalu turun setiap kali kita menekan j, kita dapat menambahkan yang berikut ini ke file .vimperatorrc.

nnoremap j 3j nnoremap k 3k

Sekarang akan turun / naik tiga baris.

Untuk memindahkan tab dengan cepat, kita dapat menambahkan kode berikut ke file .vimperatorrc

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

Penanda / Favorit

Sesuatu yang sering saya gunakan saat melakukan penelitian atau mencari informasi berguna adalah _favorites_.

Namun cara tercepat untuk membuat bookmark adalah dengan menekan CTRL – D atau dengan Vimperator dengan menekan A , yang hanya menambahkan tautan dan judulnya, jadi jika beberapa minggu kemudian kita membutuhkan informasi tersebut, kita harus mengingat judul atau situs webnya.

Untuk menggunakan label, tekan tombol 'a' dan di akhir baris yang muncul, tulis:

-tag Label1, Label2, dll

Sekarang untuk melakukan fungsi invers, kita tekan

: bmarks -tags Label1

Jika kita hanya menggunakan :marks, kita dapat menyertakan sebagian dari judul atau tautan.

Lain-lain

Kami juga dapat mengakses menu konteks menggunakan kombinasi tombol ;c, kami memilih tautan (ditekan dengan keyboard
digit yang tumpang tindih dengan tautan) dan kami menekan ENTER.

Tab Ubin

Meskipun, dapat beralih antar flap / tab (mulai sekarang, karena malas, tab) dengan hanya h y l sangat nyaman, bisa sedikit ditingkatkan
plus. Ini, menggunakan ekstensi Tab ubin yang memungkinkan Anda untuk memisahkan tab menjadi beberapa, seolah-olah itu adalah vsplit Vim.

Setelah ekstensi dipasang, penggunaan dasarnya sederhana:

  1. Klon dan pisahkan pers tab saat ini CTRL + Panah
  2. Buat tab baru dan pers terpisah pergeseran + Panah
  3. Pindah ke sub-tab yang kita tekan Geser+CTRL+ Panah
  4. Satukan dalam satu tab yang sekarang dan yang di kanan, tekan F12, untuk memisahkan mereka F12 lagi
Artikel ini telah ditulis di forum kami oleh daa1494, Saya hanya membawanya ke sini dengan sedikit pengeditan kecil di teks.

Tambahkan sebagai sumber pilihan di Google