Paano Magamit ang GNU Nano Editor

How Use Gnu Nano Editor



Kapag nagtatrabaho ka sa interface ng command-line (CLI) sa Linux, madalas kang lumikha / mag-edit ng mga file ng teksto. Maraming mga editor ng teksto na idinisenyo para sa CLI, halimbawa, Vim, Emacs, Nano, atbp.

Ang artikulong ito ay itutuon sa editor ng teksto ng Nano. Ang GNU Nano ay isang bahagi ng sistema ng GNU / Linux. Ang program na ito ay isang napaka-simple, ngunit malakas, text editor. Ang GNU Nano ay lubos na angkop para sa mga mas gusto ang pagiging simple kaysa sa mga tampok at lakas. Sa ibaba, matututunan mo kung paano gamitin ang GNU Nano editor.







GNU Nano sa Linux

Ang Linux ay ang kernel program, nilikha at pinapanatili ng Linus Torvalds. Gayunpaman, ang kernel mismo ay walang silbi. Ang iba pang mga piraso ng software na nakaupo sa tuktok ng Linux ay kung ano ang bumubuo sa buong, functional OS. Karamihan sa mga distros ng Linux ay gumagamit ng software na ibinigay ng GNU Project upang makumpleto ang OS.



Si Nano ay isang text editor na bahagi ng system ng GNU. Ang sistema ng GNU, na binuo at pinapanatili ng GNU Project, ay isang kumpletong operating system na libre at bukas na mapagkukunan. Kapansin-pansin, halos lahat ng mga kasalukuyang distrito ng Linux ay isang bahagi lamang ng buong sistema ng GNU. Iyon ang dahilan kung bakit ang Linux ay tinukoy din bilang GNU / Linux.



Pag-install ng GNU Nano

Tulad ng nahulaan mo na, dapat na na-install ng Nano ng iyong system. Kung wala kang naka-install na Nano, magagamit ito sa lahat ng mga distrito ng Linux nang direkta mula sa kani-kanilang mga server ng package. Sa karamihan ng mga sitwasyon, ang pangalan ng package ay nano .





Nakasalalay sa kung anong distro ang iyong ginagamit, patakbuhin ang naaangkop na utos sa isang terminal.

Para sa Debian / Ubuntu at mga derivatives, gamitin ang sumusunod na utos:



$sudoapti-install nano

Para sa Arch Linux at mga derivatives, gamitin ang sumusunod na utos:

$sudopacman-S nano

Para sa openSUSE, SUSE Linux at mga derivatives, gamitin ang sumusunod na utos:

$sudozypperi-install nano

Para sa Fedora at mga derivatives, gamitin ang sumusunod na utos.

$sudodnfi-install nano

Suriin ang opisyal na homepage ng GNU Nano

Kung nakakaramdam ka ng adventurous, pagkatapos ay subukan ang pamamaraang ito sa halip. Mag-i-install kami ng GNU Nano mula sa mapagkukunan. Habang ito ay isang nakakatuwang bagay na dapat gawin, ang masama ay hindi direktang mapamahalaan ito ng iyong manager ng package. Bukod dito, kung mayroong isang na-update na paglabas, kakailanganin mong muling i-download ang mapagkukunan, i-compile ito, at i-install muli.

Handa na? Grab ang Nano source code.

$kulot-o kayanano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Kung wala kang naka-install na curl, maaari mo ring gamitin ang wget.

$wget -Onano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

I-extract ang package.

$alkitran -xvfnano.tar.gz

Para sa susunod na bahagi, kakailanganin mo ang ilang mga tool sa pagbuo, tulad ng tagatala ng GNU C / C ++. Sa kaso ng Debian / Ubuntu, kakailanganin mong i-install ang mga kailangan sa pagbuo pangkat ng package. Kung gumagamit ka ng isang sistema na nakabatay sa Arch, pagkatapos ay i-install ang base-devel pakete Kung nagpapatakbo ka ng iba pang mga distrito, mangyaring gumawa muna ng iyong sariling pagsasaliksik sa mga distrito na ito.

Kapag na-install na ang mga kinakailangang tool, patakbuhin ang mga sumusunod na utos.

$CDnano-4.9.3
$./i-configure

$gumawa-j $(nproc)

$sudo gumawa i-install

Gamit si Nano

Kapag na-install na ang Nano, oras na upang magamit ito. Mula sa isang terminal, patakbuhin ang sumusunod na utos.

$nano

Sisimulan nito ang Nano editor na may blangkong file ng teksto.

Papalabas kay Nano

Nakapunta ka na ba kay Vim? Pagkatapos ay maaaring pamilyar ka sa hindi maaaring lumabas sa meme ng Vim. Kaya, sa kaso ni Nano, wala namang kumplikadong katulad nito, sa lahat. Pindutin upang lumabas sa editor ng Nano.

Lumilikha ng Isang Text File

Upang lumikha ng isang file ng teksto sa isang tukoy na lokasyon, gamitin ang sumusunod na istraktura ng utos. Tiyaking ang kasalukuyang gumagamit ay may pahintulot sa pagsulat sa direktoryo ng target.

$nano <target_directory>

Halimbawa, lilikha ako ng isang text file na may pangalang demo.txt sa lokasyon ~ / Desktop.

$nano~/Desktop/demo.txt

Tulad ng walang demo.txt file, magbubukas si Nano ng isang blangkong file ng teksto. Ang file ay hindi pa nilikha, at isusulat sa sandaling nai-save mo ang file.

Sine-save ang Isang Text File

Kapag nakagawa ka ng mga pagbabago sa isang text file, i-save ang file sa pamamagitan ng pagpindot .

Hihilingin ni Nano ang pangalan ng file. Sa karamihan ng mga kaso, na-hit mo lang Pasok . Kung na-edit mo ang isang mayroon nang file, malamang na hindi mo dapat baguhin ang pangalan ng file. Kung gagawin mo ito, magse-save si Nano ng isang bagong file na may bagong pangalan at ang bagong na-edit na nilalaman.

Sa sandaling nai-save ang file, makikita mo ang mensahe ng tagumpay.

Hihilingin din sa iyo ni Nano na i-save kung malapit mo nang isara ang editor nang hindi nai-save ang na-edit na file.

Pag-edit ng Isang Umiiral na File

Upang mag-edit ng isang mayroon nang file, gamitin ang sumusunod na istraktura ng utos. Tandaan na ang pamamaraang ito ay katulad ng paraan ng paglikha ng isang bagong file kasama ang Nano.

$nano <path_to_file>

Naghahanap

Ito ay isang pangkaraniwang tampok na inaalok ng karamihan sa mga editor ng teksto. Si Nano ay mayroon ding isang simplistic ngunit madaling gamiting pagpipilian sa paghahanap. Upang maghanap para sa isang tukoy na termino, pindutin ang .

Lalabas ng Nano ang pagpapaandar sa paghahanap. Ipasok ang keyword sa paghahanap at pindutin Pasok .

Si Nano ay tatalon ang cursor sa resulta ng paghahanap. Kung mayroong higit sa isang parehong term, maaari kang pindutin upang pumunta sa susunod na resulta ng paghahanap.

Pinalitan ang Teksto

Ang Nano ay mayroon ding medyo madaling gamiting pagpapaandar. Upang mapalitan ang isang teksto, pindutin ang .

Ipasok ang term na papalit. Susunod, ipasok ang halaga ng kapalit.

Itatampok ni Nano ang mga tugma at tatanungin kung nais mong palitan ang mga ito. Kung mayroong higit sa isang laban, mag-aalok din si Nano na palitan ang lahat ng mga tugma nang sabay-sabay.

Kopyahin at I-paste

Si Nano ay hindi nag-aalok ng isang function na kopya-i-paste nang mag-isa. Ang pagpapaandar na ito ay sa halip ay pinamamahalaan ng emulator ng terminal na iyong ginagamit. Sa karamihan ng mga emulator ng terminal, ay ang shortcut para sa pagkopya at ay ang shortcut para sa pag-paste.

Nag-aalok din si Nano ng mga pagpapaandar na cut-and-paste na sarili nito. Sa personal, nakita ko itong medyo hindi komportable na gamitin. Upang makagawa ng isang hiwa, isagawa ang sumusunod: ilipat ang iyong cursor sa nais na lokasyon, at pindutin upang itakda ang marker; pagkatapos, gamitin ang mga arrow key upang ilipat ang iyong cursor sa nais na lokasyon, at pindutin upang putulin ang teksto.

Upang i-paste, pindutin .

I-undo at Gawing muli

Natanggal ang maling linya nang hindi sinasadya? Na-paste ang nilalaman sa maling lugar? Narito ang pag-undo at pag-redo upang mai-save ka!

Sa kaso ng Nano, ang shortcut para sa undo ay .

Upang magsagawa ng muling paggawa, pindutin ang .

Mga Shortcut sa Nano Keyboard

Tulad ng nasasabi mo na, ang lahat ng mga pag-andar ng Nano ay direktang maa-access sa pamamagitan ng mga keyboard shortcuts. Ang mastering ng mga shortcut ay ang pinakamahusay na paraan upang ganap na samantalahin ang Nano editor. Sa screen, ipinapakita ni Nano ang kaunting mga keyboard shortcut.

Dito, isinasaad ng ^ simbolo ang Ctrl susi, at ang simbolo ng M ay nagpapahiwatig ng Lahat ng bagay susi Halimbawa, ang ^ O ay nangangahulugang Ctrl + O.

Upang makuha ang listahan ng lahat ng sinusuportahang mga keyboard shortcut, pindutin ang .

Maaari mo ring suriin ang pangunahing pahina ng Nano. Nag-aalok ang pangunahing pahina ng isang malalim na paliwanag ng lahat ng mga argumento ng utos.

$lalaki nano

Nano Syntax Highlighting

Si Nano ay hindi lamang isang simple at simpleng text editor. Ang program na ito ay maaari ring mapahusay na may mga kulay. Ang pag-highlight ng syntax ay isang pangkaraniwang tampok sa mga editor ng teksto. Mayroong maraming mga pagpapaandar na pag-highlight ng syntax na magagamit para sa Nano. Sa halimbawang ito, ipapakita ko ang ilan Pinagbuti ang Nano Syntax Highlighting Files mula sa GitHub .

Tulad ng sinasabi ng tutorial, patakbuhin ang sumusunod na utos upang mai-install ang pag-highlight ng syntax para sa Nano.

$curl https://raw.githubusercontent.com/scopatz/nanorc/panginoon/install.sh| sh

Kung wala kang naka-install na curl, magagamit din ang wget.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/panginoon/install.sh-O- | sh

Ang tampok ay mag-download at hanapin ang isang bungkos ng .nanorc file sa ~ / nano direktoryo.

Pangwakas na Saloobin

Ang Nano ay isang kahanga-hangang text editor na nag-aalok ng sapat lamang para sa iyong pang-araw-araw na pangangailangan. Gayunpaman, kung ikaw ay isang advanced na gumagamit na nangangailangan ng ilang talagang mga advanced na function, pagkatapos suriin ang Vim. Si Vim ay masasabing isa sa pinakamahusay na mga editor ng lahat. Magsimula sa Vim sa Beginners ’Guide to Vim.

Mag-enjoy!