Άνοιγμα και εναλλαγή μεταξύ πολλαπλών αρχείων
Η επεξεργασία πολλών αρχείων στην ίδια περίοδο μπορεί να επιταχύνει την εργασία σας. Κατά την επεξεργασία πολλαπλών αρχείων, χρειάζεται λίγος χρόνος για να βγείτε από μια περίοδο σύνδεσης και, στη συνέχεια, να ανοίξετε μια νέα περίοδο σύνδεσης για ένα άλλο αρχείο. Η παραμονή στην ίδια συνεδρία σας βοηθά να εργαστείτε αποτελεσματικά σε πολλά αρχεία ταυτόχρονα.
Άνοιγμα πολλαπλών αρχείων στο Vim
Μπορείτε να ανοίξετε πολλά αρχεία κατά την έναρξη της συνεδρίας επεξεργασίας Vim από τη γραμμή εντολών ή ανά πάσα στιγμή από την περίοδο λειτουργίας επεξεργασίας Vim.
Από τη γραμμή εντολών
Για να ανοίξετε πολλά αρχεία στο Vim στην αρχή της περιόδου επεξεργασίας Vim, καθορίστε τα αρχεία ως εξής:
$ήρθαfile1 αρχείο2
Από προεπιλογή, το πρώτο αρχείο ( αρχείο 1) θα ανοίξει στο Vim. Προχωρήστε και επεξεργαστείτε αυτό το αρχείο και μόλις τελειώσετε, αποθηκεύστε το χρησιμοποιώντας το | _+_ | εντολή. Μετά την αποθήκευση, μπορείτε να μεταβείτε στο επόμενο αρχείο.
Από το Inside Vim
Μπορείτε επίσης να προσθέσετε επιπλέον αρχεία ανά πάσα στιγμή κατά τη διάρκεια της περιόδου επεξεργασίας Vim. Για παράδειγμα, κατά την επεξεργασία του αρχείου1 και του αρχείου2, μπορείτε να προσθέσετε ένα αρχείο3.
Για να επεξεργαστείτε ένα άλλο αρχείο κατά τη διάρκεια της περιόδου λειτουργίας Vim, αποθηκεύστε πρώτα το τρέχον αρχείο χρησιμοποιώντας: w σε κανονική λειτουργία και, στη συνέχεια, χρησιμοποιήστε την ακόλουθη εντολή:
: e όνομα αρχείουΕναλλαγή μεταξύ αρχείων στο Vim
Σημειώστε ότι για να μεταβείτε σε άλλο αρχείο, θα πρέπει πρώτα να αποθηκεύσετε το τρέχον αρχείο, αν έχετε κάνει κάποιες αλλαγές σε αυτό. Εάν δεν έχετε αποθηκεύσει το τρέχον αρχείο, το Vim δεν θα σας αφήσει να αλλάξετε αρχεία, εκτός εάν το καθορίσετε με το θαυμαστικό (!). Αυτή η σημείωση θα απορρίψει τις αλλαγές που έγιναν στο τρέχον αρχείο και θα μεταβεί δυναμικά στο άλλο αρχείο. Για παράδειγμα, εάν έχετε κάνει κάποιες αλλαγές στο αρχείο αλλά αποφασίσετε να τις απορρίψετε και να μεταβείτε σε άλλο αρχείο, χρησιμοποιήστε το θαυμαστικό (!) Ακολουθώντας τις παρακάτω εντολές.
Σημείωση: Εκδώστε όλες τις παρακάτω εντολές στην κανονική λειτουργία του Vim.
Για να μεταβείτε στο επόμενο αρχείο, εκδώστε μία από τις ακόλουθες εντολές:
: nΉ
: bnΓια να μεταβείτε στο προηγούμενο αρχείο, εκδώστε την ακόλουθη εντολή:
: NΉ
: bpΓια να μεταβείτε στο πρώτο αρχείο, εκδώστε την ακόλουθη εντολή:
: bfΓια να μεταβείτε στο τελευταίο αρχείο, εκδώστε την ακόλουθη εντολή:
: blΓια να μεταβείτε σε έναν συγκεκριμένο αριθμό αρχείου, εκδώστε την ακόλουθη εντολή (για τον αριθμό αρχείου 3, χρησιμοποιήστε την εντολή b 3):
: b αριθμόςΓια να μεταβείτε σε ένα συγκεκριμένο όνομα αρχείου, εκδώστε την ακόλουθη εντολή (για όνομα αρχείου file1, χρησιμοποιήστε : β αρχείο 1):
: b όνομα αρχείουΓια εναλλαγή μεταξύ δύο αρχείων, εκδώστε την ακόλουθη εντολή:
:Και#Όπου το σύμβολο # αντιπροσωπεύει τον αριθμό του εναλλακτικού αρχείου.
Or, μπορείτε να χρησιμοποιήσετε την ακόλουθη συντόμευση:
Ctrl+^Για να αποθηκεύσετε όλα τα ανοιχτά αρχεία, εκδώστε την ακόλουθη εντολή:
:τείχοςΓια να κλείσετε το τρέχον αρχείο, εκδώστε την ακόλουθη εντολή:
: bwΓια να τερματίσετε όλα τα ανοιχτά αρχεία, εκδώστε την ακόλουθη εντολή:
qallΓια να τερματίσετε βίαια όλα τα αρχεία, απορρίπτοντας τις αλλαγές, εκδώστε την ακόλουθη εντολή:
: qall!Για να παραθέσετε όλα τα ανοιχτά αρχεία, εκδώστε την ακόλουθη εντολή:
: lsΣτο ls: έξοδο, το % αναφέρεται στο τρέχον αρχείο, ενώ το # αναφέρεται στο εναλλακτικό αρχείο.
Άνοιγμα και εναλλαγή μεταξύ πολλαπλών Windows
Από προεπιλογή, το Vim ανοίγει μόνο ένα παράθυρο, ακόμη και αν έχετε ανοίξει πολλά αρχεία. Ωστόσο, μπορείτε να δείτε πολλά παράθυρα ανοιχτά ταυτόχρονα στο Vim. Αυτό μπορεί να επιτευχθεί διαιρώντας τα παράθυρα οριζόντια για να δημιουργήσετε δύο παράθυρα του ίδιου πλάτους ή κάθετα για να δημιουργήσετε δύο παράθυρα του ίδιου ύψους. Χρησιμοποιώντας αυτήν τη μέθοδο, μπορείτε να προβάλετε πολλά παράθυρα ταυτόχρονα σε μία συνεδρία Vim.
Από τη γραμμή εντολών
Μπορείτε να ανοίξετε πολλά παράθυρα από τη γραμμή εντολών στην αρχή της περιόδου επεξεργασίας Vim. Για να το κάνετε αυτό, χωρίστε το παράθυρο είτε οριζόντια είτε κάθετα χρησιμοποιώντας τις ακόλουθες μεθόδους.
Διαχωρισμός των Windows οριζόντια
Για να χωρίσετε το παράθυρο οριζόντια, χρησιμοποιήστε την ακόλουθη σύνταξη:
$ήρθα -ήfile1 αρχείο2Αυτή η εντολή θα χωρίσει τη συνεδρία επεξεργασίας Vim οριζόντια, σε δύο παράθυρα ίσου μεγέθους.
Διαχωρισμός των Windows κάθετα
Για να χωρίσετε κάθετα τα παράθυρα, χρησιμοποιήστε την ακόλουθη σύνταξη:
$ήρθα -Ήfile1 αρχείο2Αυτή η εντολή θα χωρίσει την συνεδρία επεξεργασίας Vim κάθετα σε δύο παράθυρα ίσου μεγέθους.
Διαχωρισμός των Windows μέσα στο Vim
Μπορείτε επίσης να χωρίσετε παράθυρα κατά τη διάρκεια της περιόδου επεξεργασίας Vim. Για να το κάνετε αυτό, ανοίξτε ένα αρχείο στο Vim και, στη συνέχεια, χωρίστε το είτε οριζόντια είτε κάθετα χρησιμοποιώντας τις ακόλουθες μεθόδους.
Διαχωρισμός των Windows οριζόντια
Για να χωρίσετε τα παράθυρα οριζόντια στο Vim, χρησιμοποιήστε την ακόλουθη εντολή:
:διαίρεσηΜπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη συντόμευση:
Ctrl+w, sΌταν δεν έχει οριστεί κανένα όρισμα, το τρέχον αρχείο θα εμφανιστεί και στα δύο διαχωρισμένα παράθυρα. Για να ανοίξετε ένα άλλο αρχείο σε νέο παράθυρο, χρησιμοποιήστε την εντολή :διαίρεση , ακολουθούμενο από το επιθυμητό όνομα αρχείου, ως εξής:
: split file nameΔιαχωρισμός των Windows κάθετα
Για να χωρίσετε κάθετα τα παράθυρα στο Vim, χρησιμοποιήστε την ακόλουθη εντολή:
: vsplitΜπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη συντόμευση για να χωρίσετε κάθετα τα παράθυρα:
Ctrl+w, vΜε το Vim, μπορείτε να χωρίσετε τα παράθυρα ακόμη περισσότερο, είτε οριζόντια είτε κάθετα.
Εναλλαγή μεταξύ οριζόντιων Windows
Για να μεταβείτε στο επόμενο παράθυρο κάτω από το τρέχον παράθυρο, χρησιμοποιήστε μία από τις ακόλουθες συντομεύσεις:
Ctrl+w, j ή Ctrl+w, Κάτω βέλοςΓια να μεταβείτε στο επόμενο παράθυρο πάνω από το τρέχον παράθυρο, χρησιμοποιήστε μία από τις ακόλουθες συντομεύσεις:
Ctrl+w, k ή Ctrl+w, Πάνω βέλοςΕναλλαγή μεταξύ κάθετων Windows
Για να μεταβείτε στο επόμενο παράθυρο στα δεξιά του τρέχοντος παραθύρου, χρησιμοποιήστε:
Ctrl+w, l ή Ctrl+w, Δεξί βέλοςΓια να μεταβείτε στο επόμενο παράθυρο στα αριστερά του τρέχοντος παραθύρου, χρησιμοποιήστε μία από τις ακόλουθες συντομεύσεις:
Ctrl+w, h ή Ctrl+w, Αριστερό βέλοςΓια να μετακινηθείτε σε όλα τα παράθυρα Vim, χρησιμοποιήστε την ακόλουθη συντόμευση:
ctrl+w, wΓια να κλείσετε το τρέχον παράθυρο, χρησιμοποιήστε την ακόλουθη εντολή:
:ΚλείσεΜπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη συντόμευση:
Ctrl+w, γΓια να κλείσετε όλα τα παράθυρα εκτός από το τρέχον παράθυρο, χρησιμοποιήστε την ακόλουθη εντολή:
:μόνοΜπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη συντόμευση:
Ctrl+w, oσυμπέρασμα
Με το σύστημα διαχείρισης παραθύρων του Vim, μπορείτε να χειριστείτε πολλά αρχεία ταυτόχρονα γρήγορα και αποτελεσματικά. Αυτό το άρθρο σας έδειξε πώς μπορείτε να ανοίξετε και να κάνετε εναλλαγή μεταξύ πολλών αρχείων και παραθύρων στον επεξεργαστή κειμένου Vim. Ας ελπίσουμε ότι αυτό θα σας διευκολύνει να χρησιμοποιήσετε αυτό το καταπληκτικό εργαλείο επεξεργασίας κειμένου.