Το Vimperator είναι ένα εξαιρετικό πρόσθετο για τον Firefox που σας επιτρέπει να χρησιμοποιείτε έναν μεγάλο αριθμό εντολών με τις οποίες είστε συνηθισμένοι όταν χρησιμοποιείτε τον επεξεργαστή κειμένου Vim.
εγκατάσταση
Η εγκατάσταση περιλαμβάνει την μετάβαση στον ιστότοπο αυτής της επέκτασης και θα κλωνοποιήσουμε επίσης το αποθετήριο GitHub για ορισμένες επεκτάσεις που θα χρησιμοποιήσουμε.
- Εγκαταστήστε την επέκταση από τον ιστότοπό σας.
- Κλωνοποιήστε το αποθετήριο για τις επεκτάσεις:
$ git κλώνος github.com/vimpr/vimperator-plugins.git vimplug
- Δημιουργήστε το αρχείο .vimperatorrc:
$touch.vimperatorrc
- Δημιουργήστε τον κατάλογο .vimperator:
$ mkdir .vimperator
Βασικός χειρισμός
Μετά την επανεκκίνηση του προγράμματος περιήγησης, θα γνωρίζουμε τον βασικό χειρισμό.
Για να κάνουμε κύλιση, θα χρησιμοποιήσουμε τις συντομεύσεις πληκτρολογίου που έχει από προεπιλογή ο επεξεργαστής Vim , δηλαδή:
- Πάνω κάτω : κ / ι
- Άνοιγμα συνδέσμου στην τρέχουσα καρτέλα: Πατήστε f και γράψτε τον αριθμό που εμφανίζεται πάνω από τον επιθυμητό σύνδεσμο
- Άνοιγμα συνδέσμου σε άλλη καρτέλα στο παρασκήνιο: Πατήστε F και γράψτε τον αριθμό που εμφανίζεται πάνω από τον επιθυμητό σύνδεσμο
- Αλλαγή καρτέλας: CTRL - n y CTRL - σελ
- Επιστρέψτε / προχωρήστε στο ιστορικό της τρέχουσας καρτέλας: CTRL - ή y CTRL - i
- Δείτε τις τρέχουσες λήψεις: : λήψεις Σημείωση: Άνοιγμα στην ίδια καρτέλα
- Προσθήκη σελιδοδείκτη: A Σημείωση: Αργότερα θα μάθουμε έναν πιο ολοκληρωμένο τρόπο για να το κάνουμε αυτό
- Βρείτε έναν σελιδοδείκτη: : bmark Σημείωση: ίδιος
διαμόρφωση
Θα ξεκινήσουμε προσθέτοντας μερικές γραμμές στο αρχείο .vimperatorrc που μοιάζει με το Vim's .vimrc.
nnoremap λ nnoremap h
Τώρα μπαίνουμε στη λειτουργία εντολών του vimperator και φορτώνουμε τη νέα μας διαμόρφωση:
: πηγή! ~ / .vimperatorrc
Μικρή εξήγηση
Αυτό που κάναμε τώρα ήταν να αντιστοιχίσουμε το πλήκτρο l ώστε να μπορούμε να αλλάζουμε καρτέλες στα δεξιά και το πλήκτρο h στα αριστερά.
Στη συνέχεια, θα επεξεργαστούμε το αρχείο , ώστε να έχουμε γρήγορη πρόσβαση στους ιστότοπους που επισκεπτόμαστε πιο συχνά:
Προσθέστε τα ακόλουθα:
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 σιωπηλή qmark ή https: // outlook .com
Φορτώνουμε ξανά το αρχείο μας με
: πηγή! ~ / .vimperatorrc
Μπορούμε να εξασκηθούμε στη διαμόρφωση πατώντας τα πλήκτρα gnR και θα ανοίξει μια νέα καρτέλα με τον αναγνώστη ροής δεδομένων.
Αλλά τώρα που μπορούμε να έχουμε πρόσβαση στο Feedly χωρίς να αγγίξουμε το ποντίκι , διαπιστώνουμε ότι δεν μπορούμε να χρησιμοποιήσουμε τις συντομεύσεις πληκτρολογίου αυτής της υπηρεσίας.
Για να το λύσουμε θα χρησιμοποιήσουμε ένα από τα σενάρια που κλωνοποιήσαμε προηγουμένως, συγκεκριμένα, θα χρησιμοποιήσουμε το libly.js. Για να το χρησιμοποιήσουμε, ακολουθούμε τα εξής βήματα:
-
$ cp vimplug / _lably.js .vimperator / plugin /
- Προσθέστε την ακόλουθη γραμμή στην αρχή του αρχείου .vimperatorrc
: πηγή ~ / .vimperator / plugin_lably.js
- Προσθέστε την ακόλουθη γραμμή στο αρχείο .vimperatorrc
: lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
- Φορτώνουμε ξανά το αρχείο με
: πηγή! ~ / .vimperatorrc
Τώρα κάθε φορά που έχουμε πρόσβαση στο Feedly, μπορούμε να χρησιμοποιήσουμε τις συντομεύσεις πληκτρολογίου που επιτρέπει αυτή η σελίδα.
Τέλος, αν η γραμμή κατεβαίνει κάθε φορά που πατάμε j, μπορούμε να προσθέσουμε τα εξής στο αρχείο .vimperatorrc
nnoremap j 3j nnoremap k 3k
Τώρα θα πάει κάτω / πάνω τρεις γραμμές.
Για γρήγορη μετακίνηση καρτελών μπορούμε να προσθέσουμε τον ακόλουθο κώδικα στο αρχείο .vimperatorrc
χάρτης : tabmove! -1 χάρτης : tabmove! +1
Σελιδοδείκτες / Αγαπημένα
Κάτι που χρησιμοποιώ πολύ όταν κάνω έρευνα ή βρίσκω χρήσιμες πληροφορίες είναι _favourites_.
Αλλά ο πιο γρήγορος τρόπος για να προσθέσετε σελιδοδείκτη είναι με τα πλήκτρα CTRL – D ή με το Vimperator πατώντας A , το οποίο προσθέτει μόνο τον σύνδεσμο και τον τίτλο του, οπότε αν λίγες εβδομάδες αργότερα χρειαστούμε αυτές τις πληροφορίες, πρέπει να θυμηθούμε τον τίτλο ή τον ιστότοπο.
Για να χρησιμοποιήσετε τις ετικέτες, πατήστε το πλήκτρο 'a' και στο τέλος της γραμμής που εμφανίζεται, γράψτε:
-ετικέτες Label1, Label2 κ.λπ.
Τώρα για να εκτελέσετε την αντίστροφη λειτουργία, πατάμε
: bmarks -tags Ετικέτα1
Αν χρησιμοποιήσουμε μόνο :bmarks, μπορούμε να συμπεριλάβουμε μέρος του τίτλου ή του συνδέσμου.
Διάφορα
Μπορούμε επίσης να αποκτήσουμε πρόσβαση στο μενού περιβάλλοντος χρησιμοποιώντας τον συνδυασμό πλήκτρων ;c, επιλέγουμε τον σύνδεσμο (πατημένο με το πληκτρολόγιο
το ψηφίο που επικαλύπτει τον σύνδεσμο) και πατάμε ENTER.
Καρτέλες πλακιδίων
Παρόλο που είναι σε θέση να κάνετε εναλλαγή μεταξύ πτερυγίων / καρτελών (από τώρα και στο εξής, από την τεμπελιά, καρτέλες) μόνο h y l είναι πολύ άνετο, μπορεί να βελτιωθεί λίγο
συν. Αυτό, χρησιμοποιώντας την επέκταση Καρτέλες πλακιδίων που σας επιτρέπει να διαχωρίσετε μια καρτέλα σε πολλές, σαν να ήταν Vim's vsplit.
Μόλις εγκατασταθεί η επέκταση, η βασική της χρήση είναι απλή:
- Κλωνοποιήστε και διαχωρίστε την τρέχουσα καρτέλα CTRL + Βέλος
- Δημιουργία νέας καρτέλας και ξεχωριστό πάτημα shift + Βέλος
- Μεταβείτε σε μια υποκαρτέλα που πατάμε Shift+CTRL+ Βέλος
- Ενώστε σε μία καρτέλα την τρέχουσα και αυτήν στα δεξιά, πατήστε F12, για να τα διαχωρίσετε F12 πάλι