cfiles - Μια γρήγορη διαχείριση αρχείων τερματικού με πληκτρολογήσεις Vim


Το cfiles είναι ένας ελαφρύς, γρήγορος και ελάχιστος διαχειριστής αρχείων τερματικού εμπνευσμένου από το VIM, γραμμένος σε C χρησιμοποιώντας τη βιβλιοθήκη ncurses. Έρχεται με πλήκτρα όπως το vim και εξαρτάται από μια σειρά από άλλα εργαλεία/ βοηθητικά προγράμματα Unix/Linux.

Εξαρτήσεις

  1. cp και mv
  2. fzf – για αναζήτηση
  3. w3mimgdisplay – για προεπισκοπήσεις εικόνων
  4. xdg-open – για άνοιγμα προγραμμάτων
  5. vim – για μετονομασία, μαζική μετονομασία και επεξεργασία πρόχειρου
  6. mediainfo – για εμφάνιση πληροφοριών πολυμέσων και μεγεθών αρχείων
  7. sed – για την αφαίρεση μιας συγκεκριμένης επιλογής
  8. εργαλείο – για προεπισκοπήσεις αρχείων

Σε αυτό το άρθρο, θα δείξουμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε τη διαχείριση αρχείων τερματικού cfiles στο Linux.

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε cfiles στο Linux

Για να εγκαταστήσετε cfiles στα συστήματά σας Linux, πρώτα πρέπει να εγκαταστήσετε εργαλεία ανάπτυξης όπως φαίνεται.

# apt-get install build-essential               [On Debian/Ubuntu]
# yum groupinstall 'Development Tools'		[on CentOS/RHEL 7/6]
# dnf groupinstall 'Development Tools'		[on Fedora 22+ Versions]

Μόλις εγκατασταθεί, τώρα μπορείτε να κλωνοποιήσετε τις πηγές cfiles από το αποθετήριο Github χρησιμοποιώντας την εντολή git όπως φαίνεται.

$ git clone https://github.com/mananapr/cfiles.git

Στη συνέχεια, μετακινηθείτε στο τοπικό αποθετήριο χρησιμοποιώντας την εντολή cd και εκτελέστε την ακόλουθη εντολή για να το μεταγλωττίσετε.

$ cd cfiles
$ gcc cf.c -lncurses -o cf

Στη συνέχεια, εγκαταστήστε το εκτελέσιμο αρχείο αντιγράφοντας ή μετακινώντας το σε έναν κατάλογο που βρίσκεται στο PATH σας, ως εξής:

$ echo $PATH
$ cp cf /home/aaronkilik/bin/

Αφού το εγκαταστήσετε, ξεκινήστε το όπως φαίνεται.

$ cf

Keybindings

Μπορείτε να χρησιμοποιήσετε τα ακόλουθα πλήκτρα.

  • h j k l – Πλήκτρα πλοήγησης
  • G – Μετάβαση στο τέλος
  • g – Μετάβαση στην κορυφή
  • H – Μετάβαση στην κορυφή της τρέχουσας προβολής
  • M – Μετάβαση στο μέσο της τρέχουσας προβολής
  • L – Μεταβείτε στο κάτω μέρος της τρέχουσας προβολής
  • f – Αναζήτηση χρησιμοποιώντας fzf
  • F – Αναζήτηση χρησιμοποιώντας fzf στον παρόντα κατάλογο
  • S – Ανοίξτε το Shell στον παρόντα κατάλογο
  • κενό – Προσθήκη/Κατάργηση σε/από λίστα επιλογών
  • καρτέλα – Προβολή λίστας επιλογών
  • e – Επεξεργασία λίστας επιλογών
  • u – Κενή λίστα επιλογών
  • y – Αντιγραφή αρχείων από τη λίστα επιλογής
  • v – Μετακίνηση αρχείων από τη λίστα επιλογής
  • a – Μετονομασία αρχείων στη λίστα επιλογής
  • dd – Μετακίνηση αρχείων από τη λίστα επιλογής στον κάδο απορριμμάτων
  • dD – Κατάργηση επιλεγμένων αρχείων
  • i – Προβολή πληροφοριών πολυμέσων και γενικών πληροφοριών
  • . – Εναλλαγή κρυφών αρχείων
  • – Προβολή/Μετάβαση σελιδοδεικτών
  • m – Προσθήκη σελιδοδείκτη
  • p – Εκτέλεση εξωτερικού σεναρίου
  • r – Επαναφόρτωση
  • q – Έξοδος

Για περισσότερες πληροφορίες και επιλογές χρήσης, ανατρέξτε στο αποθετήριο cfiles Github: https://github.com/mananapr/cfiles

Το Cfiles είναι ένας ελαφρύς, γρήγορος και ελάχιστος διαχειριστής αρχείων ncurses γραμμένος σε C με πληκτρολογήσεις σαν vim. Είναι ένα έργο σε εξέλιξη με πολλά χαρακτηριστικά που έρχονται ακόμη. Μοιραστείτε τις σκέψεις σας για τα cfiles, μαζί μας μέσω της παρακάτω φόρμας σχολίων.