cfiles - Usa ka Fast Terminal File Manager nga adunay Vim Keybindings


Ang cfiles kay gaan, paspas ug gamay nga VIM-inspired terminal file manager nga gisulat sa C gamit ang ncurses library. Nag-abut kini sa vim sama sa mga keybinding ug nagdepende sa daghang uban pang mga gamit sa Unix/Linux/utility.

  1. cp ug mv
  2. fzf – para sa pagpangita
  3. w3mimgdisplay – para sa mga preview sa hulagway
  4. xdg-open – para sa pagbukas sa mga programa
  5. vim – para sa pag-usab sa ngalan, pag-usab sa ngalan ug pag-edit sa clipboard
  6. mediainfo – para sa pagpakita sa impormasyon sa media ug mga gidak-on sa file
  7. sed – para sa pagtangtang sa usa ka partikular nga pagpili
  8. atool – para sa archive previews

Niini nga artikulo, ipakita namon kung giunsa ang pag-install ug paggamit sa cfiles terminal file manager sa Linux.

Giunsa ang Pag-install ug Paggamit sa mga cfile sa Linux

Aron ma-install ang mga cfile sa imong mga sistema sa Linux, kinahanglan una nimo nga i-install ang mga himan sa pag-uswag sama sa gipakita.

# 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]

Kung na-install na, karon mahimo nimong i-clone ang mga gigikanan sa cfile gikan sa repositoryo sa Github gamit ang git command sama sa gipakita.

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

Sunod, balhin sa lokal nga repository gamit ang cd command ug padagana ang mosunod nga command aron ma-compile kini.

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

Sunod, i-install ang executable pinaagi sa pagkopya o pagbalhin niini sa usa ka direktoryo nga naa sa imong PATH, ingon sa mosunod:

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

Kung na-install na nimo kini, ilunsad kini ingon sa gipakita.

$ cf

Mahimo nimong gamiton ang mosunod nga mga keybinding.

  • h j k l – Mga yawe sa nabigasyon
  • G – Lakaw ngadto sa katapusan
  • g – Adto sa ibabaw
  • H – Lakaw ngadto sa ibabaw sa kasamtangan nga talan-awon
  • M – Adto sa tunga-tunga sa kasamtangang talan-awon
  • L – Lakaw ngadto sa ubos sa kasamtangan nga panglantaw
  • f – Pangita gamit ang fzf
  • F – Pangita gamit ang fzf sa karon nga direktoryo
  • S – Ablihi ang Shell sa kasamtangan nga direktoryo
  • space – Idugang/Kuhaa sa/gikan sa lista sa pagpili
  • tab – Tan-awa ang lista sa pagpili
  • e – I-edit ang lista sa pagpili
  • u – Walay sulod nga listahan sa pagpili
  • y – Kopyaha ang mga file gikan sa lista sa pagpili
  • v – Ibalhin ang mga file gikan sa lista sa pagpili
  • a – Usba ang ngalan sa mga File sa lista sa pagpili
  • dd – Ibalhin ang mga file gikan sa listahan sa pagpili ngadto sa basura
  • dD – Kuhaa ang pinili nga mga file
  • i – Tan-awa ang mediainfo ug kinatibuk-ang impormasyon
  • . – I-toggle ang tinago nga mga file
  • – Tan-awa/Goto ang mga bookmark
  • m – Idugang ang bookmark
  • p – Pagdalagan sa gawas nga script
  • r – I-reload
  • q – Hunong

Para sa dugang nga impormasyon ug mga opsyon sa paggamit, tan-awa ang cfiles Github repository: https://github.com/mananapr/cfiles

Ang Cfiles usa ka gaan, paspas ug gamay nga ncurses file manager nga gisulat sa C nga adunay vim sama sa keybindings. Kini usa ka trabaho nga nagpadayon nga adunay daghang mga bahin nga moabut pa. Ipaambit ang imong mga hunahuna bahin sa mga cfile, uban kanamo pinaagi sa porma sa feedback sa ubos.