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.
- Pasang ekstensi dari situs web Anda.
- Gandakan repositori untuk ekstensi:
$ git clone github.com/vimpr/vimperator-plugins.git vimplug
- Buat file .vimperatorrc:
$ sentuh .vimperatorrc
- 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:
- Atas bawah: k/j
- Buka tautan di tab saat ini: Tekan f dan tulis nomor yang muncul di atas link yang diinginkan
- Buka tautan di tab lain di latar belakang: Tekan F dan tulis nomor yang muncul di atas link yang diinginkan
- Ubah tab: CTRL - n y CTRL - hal
- Mundur / maju dalam riwayat tab saat ini: CTRL - atau y CTRL - i
- Lihat unduhan saat ini: : unduhan Catatan: Buka di tab yang sama
- Tambahkan bookmark: A Catatan: Nanti kita akan mempelajari cara yang lebih lengkap untuk melakukan ini
- 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:
-
$ cp vimplug / _lible.js .vimperator / plugin /
- Tambahkan baris berikut ke awal file .vimperatorrc
: sumber ~ / .vimperator / plugin_lible.js
- Tambahkan baris berikut ke file .vimperatorrc
: lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
- 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:
- Klon dan pisahkan pers tab saat ini CTRL + Panah
- Buat tab baru dan pers terpisah pergeseran + Panah
- Pindah ke sub-tab yang kita tekan Geser+CTRL+ Panah
- Satukan dalam satu tab yang sekarang dan yang di kanan, tekan F12, untuk memisahkan mereka F12 lagi