Car-tech

Εργαλείο παλιού σχολείου Geek: Επεξεργασία κειμένου με Vim

Week 4

Week 4
Anonim

Ελεύθερος επεξεργαστής κειμένου Vim είναι μια εφαρμογή Windows (και πολλές άλλες πλατφόρμες) του κλασικού επεξεργαστή κειμένου * nix, vi. Το "Vim" είναι σύντομο για το "Vi, Βελτιωμένο" και παρόλο που διαθέτει χαρακτηριστικά που δεν διαθέτει (όπως scripting, συγχώνευση αρχείων και κέλυφος GUI), η καρδιά του είναι vi.

Οι καρτέλες και τα παράθυρα μεγέθους ενισχύουν την εμπειρία, αλλά ο πυρήνας του Vim είναι κλασικός vi.

Μη συγχέετε "επεξεργαστή κειμένου" με "επεξεργαστή κειμένου". Το Vim προορίζεται κυρίως για την επεξεργασία κώδικα, ειδικά αρχείων δέσμης και σεναρίων, αν και σίγουρα μπορεί να χρησιμοποιηθεί για άλλα πράγματα. Επιπλέον, ο Vim είναι ο τρόπος, που είναι μια ιδέα που μπορεί να είναι περίεργη σε πολλούς σύγχρονους (δηλαδή μετά το 1980) χρήστες. Σε λειτουργία εισαγωγής, όταν πιέζετε ένα πλήκτρο, το κλειδί εισάγεται στο έγγραφό σας. Στη λειτουργία εντολών, όταν πιέσετε ένα πλήκτρο, εκτελείται μια κατάλληλη εντολή. Πληκτρολογήστε "3dw" σε λειτουργία εισαγωγής και θα δείτε αυτά τα γράμματα να εμφανίζονται στον δρομέα σας. Πληκτρολογήστε την ίδια ακολουθία στη λειτουργία εντολών και θα διαγράψετε τις επόμενες τρεις λέξεις από το έγγραφό σας. (Πληκτρολογήστε 'u' για αναίρεση, φυσικά!) Αλλάζετε τις λειτουργίες πατώντας Escape. Μια μικρή μπάρα στο κάτω μέρος της οθόνης θα σας πει ποια λειτουργία βρίσκεστε.

Αυτό μπορεί να ακούγεται σαν να είναι πιο δύσκολο από ό, τι αξίζει, αλλά μόλις περάσετε την καμπύλη εκμάθησης, η ισχύς και η ταχύτητα του Vim είναι καταπληκτική. Λόγω της μορφής, οι πιο συνηθισμένες εντολές δεν χρειάζεται να "διακοσμηθούν" με τα πλήκτρα ctrl- ή alt-. Θέλετε να παραλείψετε μια λέξη; Πατήστε 'w'. Θέλετε να παραλείψετε 7 λέξεις; Πατήστε '7w'. Μετακίνηση στη γραμμή 34; 34G. Αρχή του αρχείου; gg. Τελευταία γραμμή στο αρχείο; Ζ. Όλες οι σημαντικές λειτουργίες πλοήγησης και επεξεργασίας απαιτούν μόνο 2 ή 3 πλήκτρα, χωρίς τις ασυνήθιστες ασκήσεις τέντωσης των δακτύλων που απαιτούνται από το EMACS ή από το μενού. Το Vim για Windows χαρτογραφεί τα περισσότερα από τα πρότυπα πλήκτρα, οπότε η σελίδα προς τα επάνω και η σελίδα προς τα κάτω λειτουργούν όπως αναμένεται - και αν θέλετε να κάνουν κάτι άλλο, μπορείτε να επεξεργαστείτε το αρχείο keybindings.

Το Vim περιλαμβάνει ένα βασικό GUI και σας επιτρέπει να χρησιμοποιήσετε το ποντίκι για να εκτελέσετε πολλές εντολές, αλλά εάν περιορίζεστε μόνο με τη λειτουργία του ποντικιού, μπορείτε επίσης να χρησιμοποιείτε το Σημειωματάριο. Αν γράφετε πρωτίστως μορφοποιημένο κείμενο, το Vim δεν είναι το καλύτερο εργαλείο για εσάς (αλλά αν θέλετε να γράψετε ένα σημειωμένο κείμενο, όπως το LaTEX, μπορεί να είναι πολύ χρήσιμο!), Αλλά αν επεξεργαστείτε πολλά αρχεία δέσμης, το PERL σενάρια ή τα παρόμοια - και ειδικά εάν μετακινείτε τακτικά μεταξύ Windows και * nix περιβάλλοντα - είναι εξαιρετικά ισχυρό. Εκτός από αυτό, αν κυριαρχήσετε τον Vim, ο στίχος σας θα σίγουρα θα φτάσει μερικές θέσεις.