Ang Gabay ng Baguhan kay Nano, ang Linux Command-Line Text Editor
Bago sa linya ng utos ng Linux? Naguguluhan ng lahat ng iba pang mga advanced na editor ng teksto? Nakuha ng How-To Geek's ang iyong likod sa tutorial na ito kay Nano, isang simpleng text-editor na napaka-newbie-friendly.
Kapag nasasanay sa linya ng utos, ang mga novice ng Linux ay madalas na ipinagpaliban ng iba pa, mas advanced na mga editor ng teksto tulad ng vim at emacs. Habang ang mga ito ay mahusay na mga programa, mayroon silang kaunting curve sa pag-aaral. Ipasok ang Nano, isang madaling gamiting text editor na nagpapatunay na maraming nalalaman at simple. Ang Nano ay na-install bilang default sa Ubuntu at maraming iba pang mga distro ng Linux at gumagana nang maayos kasabay ng sudo, na kung bakit gustung-gusto namin ito.
Tumatakbo Nano
Maaari mong patakbuhin ang nano sa dalawang paraan. Upang buksan ang nano gamit ang isang walang laman na buffer, i-type lamang ang "nano" sa command prompt.
Maaari mo ring gamitin ang sumusunod na syntax:
nano / path / to / filename
Susundan ni Nano ang landas at bubuksan ang file na iyon kung mayroon ito. Kung wala ito, magsisimula ito ng isang bagong buffer kasama ang filename na iyon sa direktoryo.
Tingnan natin ang default na nano screen.
Sa tuktok, makikita mo ang pangalan ng programa at numero ng bersyon, ang pangalan ng file na iyong ini-edit, at kung ang file ay nabago mula nang huli itong nai-save. Kung mayroon kang isang bagong file na hindi pa nai-save, makikita mo ang "Bagong Buffer." Susunod, makikita mo ang mga nilalaman ng iyong dokumento, isang pangkat ng teksto. Ang pangatlong linya mula sa ibaba ay isang linya ng "mensahe ng system" na nagpapakita ng impormasyong nauugnay sa program na nagpapatupad ng isang pagpapaandar. Dito, makikita mo na sinasabi nito na "Bagong File." Panghuli, ang pangwakas na dalawang mga hilera sa ibaba ay kung ano ang ginagawang napaka-user-friendly ang program na ito: ang mga linya ng shortcut.
Ito ay isang WYSIWYG editor; "Ang nakikita mo ay nakukuha mo." Ang nai-type mong direktang napupunta sa input ng teksto, maliban kung binago mo ito sa isang key tulad ng Control o Meta. Medyo simple ito, kaya mag-type ng ilang teksto, o kopyahin ang isang bagay at i-paste ito sa iyong terminal upang mayroon kaming mapaglaruan.
Mga Shortcut
Ang mga pagpapaandar ng programa ay tinutukoy bilang "mga shortcut" sa nano, tulad ng pag-save, pag-quit, pagbibigay-katwiran, atbp. Ang mga pinaka-karaniwan ay nakalista sa ilalim ng screen, ngunit marami pang hindi. Tandaan na hindi ginagamit ng nano ang Shift key sa mga mga shortcut. Ang lahat ng mga shortcut ay gumagamit ng mga maliliit na titik at hindi nabagong mga key ng numero, kaya ang Ctrl + G ay HINDI Ctrl + Shift + G.
Pindutin ang Ctrl + G upang ilabas ang dokumentasyon ng Tulong at mag-scroll pababa upang makita ang isang listahan ng mga wastong mga shortcut.
Kapag tapos ka nang tumingin sa listahan, pindutin ang Ctrl + X upang lumabas sa tulong.
Sabihin nating nagtatrabaho ka sa isang bagong text file, o "buffer," at nais mong i-save ito. Tinatawag itong "pagsusulat" at naisasagawa sa pamamagitan ng pagpindot sa Ctrl + O. Sasabihan ka para sa isang filename na gagamitin, at ang mga shortcut sa ibaba ay magbabago upang ipakita ang maaari mong ipasok upang makumpleto ang partikular na utos.
Kung nais mong ipasok ang mga nilalaman ng isa pang file sa iyong kasalukuyang buffer, mai-type mo ang Ctrl + R.
Maaari mong kanselahin ang pareho ng nakaraang mga utos sa pamamagitan ng pag-type ng Ctrl + C.
Maaari mong pindutin ang makatakas nang dalawang beses sa halip na pindutin nang matagal ang Control key, kung nagkakaproblema ka sa paggawa nito. Mayroon ding ilang mga utos na nangangailangan ng paggamit ng Meta key. Sa karamihan ng mga layout ng keyboard, ang Meta ay katumbas ng pindutang Alt.
Kung nais mong umalis sa nano, pinindot mo lang ang Ctrl + X. Magalang na tatanungin ka ni Nano kung nais mong i-save ang iyong buffer, at maaari mo ring kanselahin ang aksyon na ito.
Nabigasyon
Ngayon na mayroon kaming hang ng mga shortcut, masanay tayo sa mabilis na paglipat ng isang file ng teksto. Siyempre, maaari mong laging gamitin ang Home, End, Page Up, Page Down, at ang mga arrow key upang makapaglibot, ngunit kinakailangan nito ang paglipat ng iyong mga daliri mula sa mga titik na labis nating minamahal.
Upang ilipat ang cursor pasulong o paatras, maaari mong i-type ang Ctrl + F at Ctrl + B. Upang ilipat pataas at pababa ang isang linya nang paisa-isa, maaari mong i-type ang Ctrl + P at Ctrl + N. Sa madaling salita, maaari mong gamitin ang mga key na iyon sa halip na ang mga arrow na Kanan, Kaliwa, Pataas, at Pababang, ayon sa pagkakabanggit. Nawawala ang mga susi ng Home at End? Maaari mong gamitin ang Ctrl + A at Ctrl + E. Nais mo bang ilipat ang mga pahina nang paisa-isa? Ang Ctrl + V ay gumagalaw pababa sa isang pahina, at ang Ctrl + Y ay gumagalaw ng isang pahina.
Ngunit teka, mayroon pa! Upang sumulong at paatras ng isang salita nang paisa-isa, maaari mong gamitin ang Ctrl + Space at Meta + Space (tandaan, Alt + Space na iyon). At, kung talagang nagmamadali ka, maaari mong pindutin ang Ctrl + _ at pagkatapos ay i-type ang numero ng linya, isang kuwit, at ang numero ng haligi upang tumalon doon.
Kung nais mong makita kung nasaan ang iyong cursor, uri ng tulad ng nano-GPS, pindutin ang Ctrl + C.
Pagkopya, Pagputol, at Pag-paste
Kapag nais naming kopyahin ang teksto sa graphic na kapaligiran, i-highlight namin ito gamit ang cursor. Katulad nito, sa nano ay "markahan" natin ito sa pamamagitan ng paggamit ng Ctrl + ^ command. Ililipat mo lamang ang cursor sa kung saan mo nais simulang markahan, at pagkatapos ay pindutin mo ang Ctrl + ^ upang "itakda" ito. Ito ay markahan ang lahat sa pagitan ng panimulang punto hanggang sa at HINDI kasama ang cursor.
Tandaan na ang cursor ay nasa walang laman na puwang, at ang pagsakop / paggupit ay hindi isasama ang puwang na ito. Maaari mo ring markahan ang paatras mula sa iyong "itinakdang" point. Mag-ingat, gayunpaman, dahil maaari kang mag-edit ng teksto habang ang iyong pagmamarka. Kung nagulo ka, pindutin lamang ang Ctrl + ^ muli upang mai-unset ang marker at maaari kang magsimulang muli.
Upang makopya ang minarkahang teksto, pindutin ang Meta + ^. Kung, sa halip, nais mong i-cut ang teksto, pindutin ang Ctrl + K.
Upang I-paste ang iyong teksto, ilipat ang cursor sa isang naaangkop na posisyon at pindutin ang Ctrl + U.
Kung nais mong alisin ang isang buong linya ng teksto, pindutin lamang ang Ctrl + K nang hindi nai-highlight ang anuman. Minsan madaling magamit ito kapag nag-e-edit ng mga file ng pagsasaayos.
Ilang Dagdag na Mga Shortcut
Alam mo kung paano sa notepad, maaari mong pilitin ang mahabang mga linya ng teksto upang balutin sa kung ano ang hitsura ng mga talata? Maaari mong i-toggle ang tampok na iyon sa nano gamit ang Meta + L shortcut. Dahil ang linya ng pambalot ay nakatakda sa "on" bilang default, karaniwang ito ay madaling gamiting sa kabaligtaran na paraan; halimbawa, nagsusulat ka ng isang config file at nais mong huwag paganahin ang line-wrapping.
Maaari mong makita na ang linya na nakalagay ang cursor ay mayroong isang "$" sa parehong simula at pagtatapos. Ito ay nagpapahiwatig na mayroong higit pang teksto kapwa bago at pagkatapos ng bahagi na ipinapakita sa screen.
Kung nais mong maghanap para sa isang text string, pindutin ang Ctrl + W, at ipasok ang iyong termino para sa paghahanap. Ang paghahanap na ito ay maaaring makansela sa kalagitnaan ng pagpapatupad sa pamamagitan ng pagpindot sa Ctrl + C nang hindi sinisira ang iyong buffer.
Ang nakaraang termino para sa paghahanap ay lilitaw sa mga square bracket, at ang pag-iiwan ng blangko sa linya at pagpindot sa Enter ay ulitin ang huling paghahanap.
At pagkatapos mong maging komportable, maaari mong i-on ang kapaki-pakinabang na seksyon sa ilalim sa pamamagitan ng pagpindot sa Meta + X upang makakuha ng mas maraming puwang sa screen para sa pag-edit!
Ilang Kasaysayan
Ang Nano ay dinisenyo upang maging katulad sa hitsura at pakiramdam sa isa pang programa na tinatawag na Pico. Si Pico ay ang default na editor ng teksto ng Pine, isang program sa email mula noong araw na hindi ipinamahagi ng lisensyang GPL-friendly. Nangangahulugan ito na ang muling pamamahagi ay medyo isang malabo na lugar, at sa gayon ang proyekto ng TIP ay isinilang. Ang "TIP Is’t Pico" ay nagdagdag ng ilang pagpapaandar na kulang sa Pico at lisensyado para sa libreng pamamahagi, at sa paglaon ng panahon, naging nano na gusto naming gamitin ngayon. Para sa karagdagang impormasyon, tingnan ang seksyon ng Kasaysayan ng Nano Project sa kanilang FAQ.
Ang lakas ng nano nakasalalay sa pagiging simple ng paggamit nito. Gumagana ang mga shortcut tulad ng sa mga processor ng salita na nakabatay sa GUI tulad ng Word at Open Office, kaya't natutunan lamang kung alin ang gumagawa. Ang lahat sa labas ng iyon ay simpleng pag-edit lamang ng teksto. Sa susunod na kailangan mong i-edit ang mga bagay-bagay sa command-line, inaasahan naming mas magiging komportable ka sa mga ito ngayon na nakilala mo ang nano.