Ang Akong Paboritong Command Line Editors alang sa Linux - Unsa ang Imong Editor?


Ang pagkahibalo kung unsaon pagpuasa ug epektibo nga pag-edit sa mga file pinaagi sa command line hinungdanon alang sa matag tagdumala sa sistema sa Linux. Ang mga pag-edit sa file gihimo matag adlaw, bisan kini usa ka file sa pag-configure, file sa user, dokumento sa teksto o bisan unsang file nga kinahanglan nimo i-edit.

Mao kini ang hinungdan nga maayong ideya nga magpili usa ka paborito nga editor sa linya sa command line ug i-master kini. Maayo nga mahibal-an kung giunsa ang pagtrabaho kauban ang ubang mga editor sa teksto, apan kinahanglan nimo nga master bisan usa aron mahimo nimo ang labi ka komplikado nga mga buluhaton kung gikinahanglan.

Sa kini nga panudlo, ipakita namon kanimo ang labing kasagaran nga mga editor sa text sa linya sa command sa Linux ug ipakita kanimo ang ilang mga pro ug kontra.

Hinumdumi bisan pa nga dili kami magtabon sa usa ka kompleto nga giya kung giunsa ang pagtrabaho sa matag usa kanila tungod kay mahimo kini usa ka kompleto nga uban pang artikulo nga adunay katin-awan.

1. Vi/Vim Editor

Una sa among listahan mao ang dili maayo nga Vi/Vim (Vim gikan sa Vi milambo). Kini usa ka flexible kaayo nga editor sa teksto nga makahimo sa daghang lainlaing mga operasyon sa teksto.

Pananglitan mahimo nimong gamiton ang mga regular nga ekspresyon aron ilisan ang mga snippet sa teksto sa usa ka file gamit ang vim. Kini siyempre dili lamang ang kaayohan. Ang Vi(m) naghatag ug sayon nga paagi sa pag-navigate tali sa mga linya, mga pulong nga parapo. Naglakip usab kini sa pag-highlight sa teksto.

Ang Vim dili tingali ang labing mahigalaon nga editor sa teksto, apan kini kanunay nga gipalabi sa mga developer ug mga tiggamit sa gahum sa Linux. Kung gusto nimo i-install kini nga command line text editor sa imong sistema, mahimo nimong gamiton ang command nga nalangkit sa imong OS:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

Kung gusto nimo makita ang among kompleto nga coverage sa vi(m), palihug sunda ang mga link sa ubos:

  1. Pagkat-on ug Gamita ang Vi/Vim isip Tibuok Text Editor sa Linux
  2. Pagkat-on sa 'Vi/Vim' Editor Tips ug Tricks sa Pagpauswag sa Imong Kahanas
  3. 8 Makaiikag nga 'Vi/Vim' Editor Tips ug Tricks

2. Nano Editor

Ang Nano tingali usa sa labing gigamit nga mga editor sa text sa command line. Ang hinungdan niini mao ang kayano ug ang kamatuoran nga kini na-preinstall sa kadaghanan sa mga distribusyon sa Linux.

Ang Nano walay pagka-flexible sa vim, apan kini siguradong buhaton kung kinahanglan nimo nga i-edit ang usa ka dako nga file. Sa tinuud parehas ang pico ug nano. Ang duha adunay ilang mga kapilian sa command nga gipakita sa ubos aron makapili ka kung asa ang pagdagan. Nakompleto ang mga sugo uban ang yawe nga mga kombinasyon sa Ctrl ug usa ka letra nga gipakita sa ubos.

Ang Nano adunay mga mosunod nga mga bahin nga mahimo nimong gamiton sa gawas sa kahon:

  1. Pagkuha og Tabang
  2. Isulat
  3. Pagmatarong
  4. Basaha ang File
  5. Asa (pangita)
  6. Nakaagi nga panid
  7. Sunod nga panid
  8. Guntinga ang Teksto
  9. Wala Giputol nga Teksto
  10. Cur Pos (Karon nga posisyon)
  11. Spell check

$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

Mahimo nimong susihon ang among kompleto nga giya alang sa pag-edit sa mga file gamit ang editor sa Nano sa kini nga link:

  1. Unsaon Paggamit sa Nano Editor sa Linux

3. Emacs Editor

Tingali kini ang labing komplikado nga editor sa teksto sa among lista. Kini ang labing karaan nga command line editor nga magamit alang sa Linux ug UNIX based system. Ang Emacs makatabang nimo nga mahimong mas produktibo pinaagi sa paghatag ug integrated environment para sa lain-laing klase sa mga buluhaton.

Sa sinugdan ang user interface mahimong tan-awon sa usa ka paagi makalibog. Ang maayo nga butang mao nga ang emacs adunay usa ka detalyado kaayo nga manwal nga makatabang kanimo sa pag-navigate sa file, pag-edit, pag-customize, pag-set up sa mga sugo. Ang Emacs mao ang katapusang himan nga gigamit sa mga advanced *Nix nga tiggamit.

Ania ang pipila sa mga bahin nga naghimo niini nga mas gusto nga kapilian kaysa sa miaging mga editor nga among gihisgutan:

  1. Ang platform sa Emacs server makapahimo sa daghang mga host nga makakonektar sa samang Emacs server ug makapaambit sa listahan sa buffer.
  2. Kusog ug mapalapdan nga file manager.
  3. Pag-customize lapas sa usa ka regular nga editor – sama sa giingon sa uban nga kini usa ka OS sulod sa OS.
  4. Nagmando sa pagpahiangay.
  5. Mahimong usbon sa Vi(m) like mode.

Ang Emacs usa ka multi-platform editor ug dali nga ma-install gamit ang mga sugo nga gipakita sa ubos:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

Pahinumdom: Sa Linux Mint 17 kinahanglan nakong ipadagan ang mosunod nga sugo aron makompleto ang pag-instalar:

$ sudo apt-get install emacs23-nox

Konklusyon

Adunay uban pang mga editor sa command line, apan halos dili nila maabot ang gamit nga gihatag sa 3 sa ibabaw. Kung ikaw usa ka bag-o nga Linux o usa ka Linux guru, siguradong kinahanglan nimo nga makat-on bisan usa sa nahisgutan nga mga editor. Kung napakyas kami sa bisan unsang editor sa command-line sa kini nga artikulo, palihug ayaw kalimot sa pagpahibalo kanamo pinaagi sa mga komento.