Bukas
Isara

Lumabas at i-save mula sa nano. Mga nano hotkey. nano help text

Listahan ng mga hotkey para sa nano. Ito ay hindi kumpleto - ito ay nawawala ang ilang mga kumbinasyon na hindi ko nagawang subukan sa aksyon. Alinman sa hindi ako nag-yoga, o ang mga setting ng Gnome ay ganoon na ang ilang kumbinasyon o indibidwal na key ay naharang nito - halimbawa, mga kumbinasyon tulad ng Alt-( at Alt-). Kapag tina-type ang mga ito, kailangan mong gumamit ng Shift (i.e. Alt-(sa isang regular na keyboard ay na-convert sa Alt-Shift-[). At sa aking system, ang Alt-Shift ay naka-link sa pagbabago ng mga layout. Ito ang nag-o-override sa mga hot key na iyon na na pinapadala ko kay nano Pero puro lyrics at kulang sa oras, pero eto ang listahan.

  • Bahay= Ctrl-a
  • Tapusin= Ctrl-e
  • PgUp= Ctrl-y
  • PgDn= Ctrl-v
  • Mga susi ng cursor= Ctrl-(f,b,n,p)
  • Tab= Ctrl-i
  • Backspace= Ctrl-h
  • Tanggalin= Ctrl-d
  • Bumalik= Ctrl-m
  • Tulong- Ctrl-g
  • Lumabas- Ctrl-x
  • I-save ang file- Ctrl-o
  • I-toggle ang pag-highlight ng syntax-Alt-y
  • Pumunta sa susunod na salita- Ctrl-Space
  • Pumunta sa nakaraang salita- Alt-Space
  • Pumunta sa simula ng linya- Bahay
  • Pumunta sa dulo ng linya-Tapos
  • Pumunta sa susunod na talata-Alt-0
  • Pumunta sa nakaraang talata-Alt-9
  • Susunod na pahina-PgDn
  • Nakaraang pahina-PgUp
  • Pumunta sa linya no.- Ctrl-_
  • Pumunta sa dulo ng file-Alt-/
  • Pumunta sa simula ng file-Alt-\
  • Pumunta sa tumutugmang bracket-Alt-]
  • I-rewind pababa-Alt-=
  • I-rewind up-Alt–
  • Pagpapalit ng text selection mode- Ctrl-6 (Ctrl-^). Isa sa ilang kumbinasyon kung saan ang 6 at ^ ay hindi malabo (ibig sabihin, hindi mo kailangang pindutin ang shift para sa ^). Upang pumili ng teksto pagkatapos i-on ang selection mode, dapat mong gamitin ang mga cursor key.
  • Kopyahin ang kasalukuyang pinili- Alt-6 (Alt-^ o Ctrl-k Ctrl-u). Isa pang kumbinasyon na hindi nangangailangan ng pagpindot sa Shift para sa ^.
  • Gupitin ang kasalukuyang pagpili- Ctrl-k
  • Ipasok- Ctrl-u
  • I-paste ang mga nilalaman ng isang file sa isang bagong buffer- Ctrl-r<имя файла>. Kung kailangan mong ipasok ang mga nilalaman ng file sa kasalukuyang buffer sa isang lugar pagkatapos ng cursor, kailangan mo munang i-off ang Multi-buffer mode para sa nano. Ginagawa ito gamit ang kumbinasyon ng Alt-f.
  • I-paste ang output ng command- Ctrl-r Ctrl-x
  • Maghanap- Ctrl-w
  • Hanapin ang susunod na pangyayari (Hanapin ang Susunod…)- Alt-w o Ctrl-w Enter
  • Maghanap-palitan- Ctrl-\ o Alt-r
  • Maghanap ng Tulong- Ctrl-w Ctrl-g
  • I-align ang lapad ng kasalukuyang talata (kung saan matatagpuan ang cursor)- Ctrl-j
  • I-align ang lapad ng buong dokumento-Alt-j

Binanggit ko ang Multi-buffer mode - ito ang nano operating mode kung saan maaari kang mag-edit ng ilang file nang sabay-sabay. Ang paglipat sa pagitan ng ilang buffer ay ginagawa gamit ang mga kumbinasyong Alt-, at Alt-. .

Nabanggit ko rin ang pag-highlight ng syntax.

Ang pag-highlight ng syntax, tulad ng iba pang mga setting ng nano, ay dapat na nakasulat sa nanorc file. Para sa kasalukuyang user, ang file na ito ay karaniwang matatagpuan dito ~/.nanorc, at ang isang halimbawa na may configuration ay maaaring kunin mula sa /usr/share/doc/nano/examples/nanorc.sample.gz

Sa Ubuntu, makakahanap ka ng mga nakahanda nang configuration na may pag-highlight ng syntax sa /usr/share/nano/ . Ang direktoryo na ito ay naglalaman ng mga nano configuration file, isa para sa bawat uri ng backlight. Ang mga ito ay pinagana bilang default.

Kung kailangan mong baguhin ang mga kulay at iba pang mga setting ng backlight, maaari mo ring tingnan ang mga handa na configuration na may pag-highlight ng syntax. Maaari mong baguhin ang mga file sa /usr/share/nano at sa iyong home directory sa .nanorc file. Sa unang kaso, ang mga pagbabago ay magiging pandaigdigan, sa pangalawa - para lamang sa kasalukuyang user.

Sa gabay na ito, matututunan mo kung paano i-install at gamitin ang Linux text editor – Nano. Habang ang Vim at Emacs ay maaaring maging hamon para sa mga bagong gumagamit ng Linux, ang Nano ay medyo madaling matutunan. Iyon ang dahilan kung bakit ito ay isa sa mga pinakasikat na text editor para sa Unix at iba pang mga operating system gamit ang isang command line interface.

Bago mo simulan ang gabay na ito, kakailanganin mo ang sumusunod:

  • Anumang package installer, halimbawa apt-get

Hakbang 1 - Pag-install ng Nano Text Editor

Ang lahat ay nakasalalay sa kung anong OS ang na-install mo, ang ilan sa kanila ay mayroon nang naka-install na editor Nano. Maaari mong laktawan ang hakbang na ito kung ang editor Nano na-install mo na. I-click dito upang pumunta sa Hakbang 2 manwal na ito.

Upang mag-install ng text editor Nano, dapat may package installer ang iyong system, halimbawa ang command na mag-install Nano sa Ubuntu ito ay magiging:

Sudo apt-get install nano

MAHALAGA! Bahagi Sudo ay nangangahulugan ng pagpapatakbo ng command na ito bilang root user, kung hindi ka kasalukuyang nasa ilalim ng root user account kakailanganin mong ilagay ang naaangkop na password.

Nakumpleto nito ang pag-install, ngayon ay dapat na gumamit ka ng isang text editor Nano. Maaari mong suriin ito sa pamamagitan ng pagpasok ng command na ito:

Nano test.txt

Dapat itong magbukas ng bagong window ng text editor, at kung gagawa ka ng mga pagbabago sa file na ito, mase-save ang mga ito sa isang file na tinatawag test.txt. Upang lumabas sa editor, pindutin ang keyboard shortcut CTRL + X.

Hakbang 2 - Paggamit ng Linux Text Editor - Nano

Ang pangunahing utos para buksan ang editor ay:

Nano filename


MAHALAGA! sa halip na filename maaari mong ipasok ang pangalan ng file na kailangan mo o ang pangalan ng isang umiiral na. Pakitandaan na kung gusto mong i-edit ang isang umiiral na file, dapat ay nasa parehong direktoryo ka ng file na iyon. Ang isa pang paraan ay ang tukuyin ang buong landas sa file.

Pagkatapos patakbuhin ang utos, dadalhin ka sa isang window ng editor kung saan maaari mong malayang baguhin ang teksto gamit ang editor Nano. Gamitin ang mga arrow key sa iyong keyboard upang ilipat ang cursor sa teksto.

Sa ibaba ng window na ito, makikita mo ang mga shortcut para magamit sa editor Nano. Simbolo ^ ibig sabihin kailangan mong pindutin CTRL + [Button] (CMD + [Button] para sa mga gumagamit ng Mac) upang gamitin ang mga napiling command:

Koponan Paliwanag
CTRL+A Pumunta sa simula ng linya.
CTRL + E Pumunta sa dulo ng linya.
CTRL + Y Mag-scroll pababa sa pahina.
CTRL + V Mag-scroll pataas ng pahina.
CTRL + G Ang utos na ito ay magpapakita ng isang windowTulongkasama ang lahat ng kinakailangang impormasyon tungkol sa mga utos na magagamit mo sa editorNano.
CTRL + O Utos na mag-save. Pagkatapos gamitin, hihingi ito ng kumpirmasyon para baguhin o i-save ang pangalan ng file, at pagkatapos mag-clickPumasokay i-save ang iyong file.
CTRL + W Isa sa mga pinakakapaki-pakinabang na utos. Ginagamit upang maghanap ng mga parirala sa iyong teksto. Gumagana ito tulad ng karaniwang utosCTRL+Fsa iba pang mga platform. Upang maghanap muli ng parehong parirala, i-clickALT+W.
CTRL + K Gupitin ang buong napiling linya sa clipboard.
CTRL + U I-paste ang teksto mula sa "clipboard" sa napiling linya.
CTRL+J I-format ang kasalukuyang talata.
CTRL + C Ipinapakita ang kasalukuyang posisyon ng cursor sa teksto (linya/hanay/titik).
CTRL + X Lumabas sa editorNano.Kung may mga pagbabagong ginawa, hihingi ito ng pahintulot na i-save ang mga pagbabago.
CTRL + R Nagbubukas ng file gamit ang command na "Read File". Naglalagay ng file mula sa disk sa kasalukuyang posisyon ng cursor.
CTRL+\ Palitan ang isang string o expression.
CTRL + T I-enable ang spell check kung available.
CTRL + _ Pumunta sa isang partikular na numero ng row at column.
ALT+A Pumili ng text. Una, ilipat ang cursor sa lugar kung saan matatagpuan ang simula ng bahagi ng teksto na gusto mong i-highlight. Susunod na pag-clickALT+A. Ngayon, ilipat ang cursor gamit ang kanang mga arrow key sa iyong keyboard upang i-highlight ang teksto. Maaari mong gamitin ang command na ito kasama ngCTRL + Kupang i-cut ang isang tiyak na bahagi ng teksto sa "clipboard".

Ito ang mga pangunahing at pinaka-kapaki-pakinabang na mga utos para sa pagtatrabaho sa editor. Nano. Huwag kalimutang gamitin ang utos CTRL + G upang ipakita ang bintana Tulong.

MAHALAGA! Kung isa kang Mac user gamitin sa halip CTRLCMD.

Konklusyon

Sa tutorial na ito, natutunan mo kung paano i-install at gamitin ang Nano text editor. Upang tingnan ang mga tutorial tungkol sa bash, SSH at VPS, bisitahin ang aming pahina ng mga tutorial.

At mga operating system na katulad ng Unix.

Ang GNU nano ay isang clone ng kilalang Pico editor. Ito ay binuo noong 1991 at orihinal na tinatawag na TIP. Totoo, noong 2000 pinalitan ito ng pangalan. Opisyal na mapagkukunan -nano-editor.org.

Ang bagong editor ay batay sa library ng curses at ipinamahagi sa ilalim ng lisensya ng GNU GPL. Ngayon ito ay kasama sa mga distribusyon ng Ubuntu bilang default at hindi na kailangang i-install.

Saan magsisimula? Upang ilunsad ang console editor, kailangan mong magbukas ng terminal (kailangan mong hanapin ito sa Applications-Standard menu) at patakbuhin ang command:nano . Upang lumikha at magbukas ng isang file, ang utos ay -# nanofilename .

Upang gumana dito kailangan mo lamang ng isang keyboard. Ilayo ang mouse.

Sa kaibuturan nito, ang Nano ay idinisenyo upang tularan ang paggana at kakayahang magamit ng orihinal na UW Pico. Ang editor ay nahahati sa 4 na bahagi. Ang una ay nagpapakita ng bersyon ng programa, pangalan ng file at kasalukuyang mga pagbabago dito. Ang pangalawa ay ang file na kasalukuyang in-edit. Ang ikatlong bahagi sa ibaba ay nagpapakita ng mahahalagang mensahe. Ang pang-apat ay nagpapakita ng mga kumbinasyong iyon na kadalasang ginagamit.

Ang editor ay kinokontrol gamit ang isang keyboard shortcut. Tingnan natin ang ilang halimbawa: i-save ang kasalukuyang dokumentoctrl+o , pag-access sa menu ng paghahanapctrl+w , kumuha ng mga available na keyboard shortcutctrl+g . Ginagamit din ang mga kumbinasyon sa mga Meta key, halimbawa,meta+s – paganahin o huwag paganahin ang makinis na pag-scroll.

Madaling matutunan, ang Nano ay angkop para sa mga baguhan na gumagamit, ngunit pinangangasiwaan din ang mga gawain sa pagsasaayos nang walang kamali-mali.Ang pinahusay na bersyon na nano 2.0 ay nakikilala ang sarili sa mga kasalukuyang kakayahan nito : suporta para sa pag-encode ng UTF-8, pinahusay na pag-highlight ng syntax, ang kakayahang kopyahin ang teksto nang hindi pinuputol ito, ang kakayahang i-print ang bawat karakter na pinindot sa keyboard, ulitin ang huling paghahanap nang walang query (Meta key + W/ Ctrl+ W), pagsuri sa spell / pagpapalit lamang ng napiling seksyon ng teksto, paglilipat ng napiling teksto sa kanan, paglipat sa simula at pagtatapos ng talata, paghahanap sa shell ng file manager, awtomatikong nagko-convert ng mga file ng iba't ibang mga format nang isa-isa.

Mga pangunahing utos sa nano:

  1. para tawagan ang buong prompt na direktoryo -CTRL+G o F1 ;
  2. umalis sa programa -CTRL+X o F2 ;
  3. upang isulat ang susunod na file -CTRL+O o F3 ;
  4. upang magpasok ng isang file sa susunod na isa -CTRL+R o F5 ;
  5. para maghanap ng text sa susunod na file –CTRL+W o F6 ;
  6. upang palitan ang teksto sa susunod na file -CTRL+\(F14 o Meta+R) ; Una, ang kapalit na teksto ay ipinasok, pagkatapos, pagkatapos ng pagpindot sa Enter, ang pinalitan na teksto ay ipinasok;
  7. para mag-migrate para i-preview ang screen –CTRL+Y (F7 o PgUp) ;
  8. para lumipat sa paparating na screen –CTRL+V (F8 o PgDwn) ;
  9. CTRL+K (F9) = pagtanggal (Cut, cut) ng isang linya sa posisyon ng cursor at iniimbak ito sa isang buffer (cutbuffer);
  10. upang ipasok ang mga nilalaman ng cutbuffer sa isang linya sa posisyon ng markerCTRL+U – (F10) ; kung ang huli ay hindi nagbago, ito ay gumaganap ng tungkulin ng I-undo (pagkansela), na hindi karaniwang ibinibigay para sa; maaari ding gamitin para sa walang limitasyong pag-clone ng mga linya sa isang arbitrary na bahagi ng teksto - kailangan mo lamang ilipat ang cursor sa nais na lugar pagkatapos tanggalin;
  11. upang ipakita ang impormasyon tungkol sa posisyon ng cursor sa form -CTRL+C (F11) ;
  12. upang suriin ang pagbabaybay (sa pamamagitan ng isang panlabas na programa sa pagbabaybay, kung ito ay naka-install at ang kaukulang opsyon ay pinagana sa config, tingnan sa ibaba) –CTRL+T (F12) ;
  13. para i-migrate ang marker (cursor) isang linya pataas –CTRL+P ;
  14. para i-migrate ang marker isang linya pababa -CTRL+N ;
  15. para i-migrate ang marker ng isang character pasulong -CTRL+F ;
  16. upang i-migrate ang marker pabalik ng isang character -CTRL+B ;
  17. para mag-migrate ng marker sa simula ng susunod na linya -CTRL+A ;
  18. para mag-migrate ng marker sa dulo ng susunod na linya -CTRL+E ;
  19. upang muling iguhit ang susunod na screen -CTRL+L ;
  20. upang pumili (at ilagay sa buffer) na teksto, simula sa susunod na posisyon ng cursor -CTRL+^ (Meta+A) ;
  21. upang alisin ang isang character sa isang marker na posisyon -CTRL+D ;
  22. upang alisin ang karakter sa kaliwa ng marker -CTRL+H ;
  23. upang magpasok ng isang tab na character -CTRL+I ;
  24. upang awtomatikong kumpletuhin ang susunod na talata -CTRL+J (F4) ;
  25. upang magpasok ng isang bagong linya na character (CR) sa isang marker na posisyon -CTRL+M ;
  26. upang pumunta sa nilalayon na numero ng linya -CTRL+_ (F13 o Meta+G) .

Tulad ng isinulat namin sa itaas,gamit ang Meta key maaari ka ring magsagawa ng mga utos. Listahan ng mga sumusunod na command na may Meta:

  1. para sa koneksyon i/disable ang permanenteng posisyon ng marker –Meta+C ;
  2. para sa koneksyon I / i-disable ang mga auto-indent –Meta+I ;
  3. para sa koneksyon i/disable ang pagsususpinde –Meta+Z ;
  4. para sa koneksyon I / hindi paganahin ang prompt zone output -Meta+X ;
  5. para sa koneksyon I/disable ang pico editor emulation mode –Meta+P ;
  6. para sa koneksyon i / huwag paganahin ang word wrap mode –Meta+W ;
  7. para sa koneksyon i / huwag paganahin ang suporta sa mouse (lamang kapag nagtatayo gamit ang suporta ng gpm -Meta+M ;
  8. para sa utos na paganahin / huwag paganahin ang pagputol hanggang sa dulo -Meta+K ;
  9. para sa koneksyon I / hindi paganahin ang paggamit ng mga regular na expression (regexp) -Meta+E .

Mayroon ding isang command na mag-aalis ng ganap na lahat sa iyong PC. Maging mapagbantay at huwag magsagawa ng mga utos na hindi mo alam. Tingnan ang kumbinasyonrm -rf / at katumbas nito:echo “test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

At ipinamahagi sa ilalim ng lisensya ng GNU GPL. Kasalukuyang kasama sa mga distribusyon ng Ubuntu bilang default at hindi nangangailangan ng pag-install.
Upang patakbuhin ang nano, magbukas ng terminal at patakbuhin ang:

nano

Mga opsyon sa paggamit

Gamit ang isang karaniwang command na nagbibigay-daan sa iyong makakuha ng tulong sa paggamit ng program, kung saan maaari mong tingnan ang mga posibleng opsyon para sa pagbubukas ng mga file at iba pang impormasyon, dapat mong patakbuhin ang:

nano --tulong

Nakukuha namin ang "tambutso" na ibinigay sa ibaba. Ulitin, ang utos

Program_name --help

Standard para sa lahat ng console program.

Usage: nano [OPTIONS] [[+ROW, COLUMN] FILE]... Option Long form Kahulugan -h, -? --help Ipakita ang mensaheng ito +ROW, COLUMN Magsimula sa tinukoy na row at row -A --smarthome Paganahin ang smart home button -B --backup Panatilihin ang mga backup ng mga umiiral na file -C<дир>--backupdir=<дир>Direktoryo upang mag-imbak ng mga natatanging backup -D --boldtext Gumamit ng bold na font sa halip na normal -E --tabstospaces I-convert ang mga tab sa mga puwang -F --multibuffer Payagan ang maraming buffer ng file -H --historylog Mag-imbak at basahin ang paghahanap/palitan ang history ng linya -I - -ignorercfiles Huwag gumamit sa nanorc file -K --rebindkeypad Ayusin ang maliit na problema sa keyboard -L --nonewlines Huwag magdagdag ng mga walang laman na linya sa dulo ng file -N --noconvert Huwag mag-convert mula sa DOS/Mac format -O -- morespace Gumamit ng karagdagang linya para sa pag-edit -Q<стр>--quotestr=<стр>Quote line -R --restricted Restricted mode -S --smooth Line-by-line scrolling sa halip na kalahating screen -T<#чис>--tabsize=<#чис>Itakda ang lapad ng tab sa #bilang ng mga column -U --quickblank Gumamit ng mabilis na malinaw na status bar -V --bersyon Ipakita ang bersyon at labasan -W --wordbounds Gumamit ng mas tumpak na pagtuklas ng hangganan ng salita -Y<стр>--syntax=<стр>Gumamit ng paglalarawan ng syntax para sa pag-highlight -c --const Palaging ipakita ang posisyon ng cursor -d --rebinddelete Ayusin ang Backspace/Delete na problema -i --autoindent Awtomatikong indent ang mga bagong linya -k --cut Gupitin mula sa cursor hanggang sa dulo ng linya -l --nofollow Huwag sundin ang mga simbolikong link, i-override -m --mouse Payagan ang paggamit ng mouse -o<дир>--operatingdir=<дир>Itakda ang gumaganang direktoryo -p --preserba ang mga pindutan ng Reserve XON (^Q) at XOFF (^S) -q --tahimik Tahimik na huwag pansinin ang mga error sa pagsisimula, tulad ng rc file -r<#столбцы>--fill=<#столбцы>Itakda ang line break point sa #columns -s<программа>--speller=<программа>Gumamit ng alternatibong spell checker -t --tempfile Auto-record sa paglabas, walang itinanong -u --undo Payagan ang pag-undo ng function [EXPERIMENTAL] -v --view View mode (read-only) -w --nowrap Huwag balutin ang mahahabang linya - x --nohelp Huwag ipakita ang dalawang linya ng tulong sa ibaba -z --suspinde Pahintulutan ang pagsususpinde -$ --softwrap Paganahin ang mga soft line wrap -a, -b, -e, -f, -g, -j (hindi pinansin, para sa Pico compatibility )

nano help text

nano editor idinisenyo upang tularan ang functionality at kadalian ng paggamit ng orihinal na editor UW Pico. Ang editor ay nahahati sa 4 na pangunahing bahagi: ang tuktok na linya ay naglalaman ng bersyon ng programa, ang kasalukuyang pangalan ng file na ini-edit, at kung ang mga pagbabago ay ginawa sa kasalukuyang file. Ang pangalawang bahagi ay ang pangunahing window sa pag-edit, na nagpapakita ng file na ini-edit. Ang status bar - linya 3 mula sa ibaba - ay nagpapakita ng iba't ibang mahahalagang mensahe. Ipinapakita ng dalawang linya sa ibaba ang pinakakaraniwang ginagamit na mga kumbinasyon ng key.

Ang notation system para sa key combinations ay ang mga sumusunod: Combinations with Control ay ipinahiwatig ng simbolo (^) at ipinasok sa pamamagitan ng pagpindot sa Ctrl button o pagpindot sa Escape Esc ng dalawang beses; ang mga kumbinasyon sa Esc ay ipinahiwatig ng simbolo ng Meta m at maaaring ipasok gamit ang Esc, Alt o Meta na mga pindutan, depende sa keyboard na ginamit. Gayundin, ang pagpindot sa Esc nang dalawang beses at pagkatapos ay pagpasok ng tatlong-digit na numero mula 000 hanggang 255 ay papasok sa kaukulang karakter.
Ang mga sumusunod na kumbinasyon ay magagamit sa pangunahing window ng pag-edit. Ang mga alternatibong kumbinasyon ay ipinapakita sa mga bracket:

Ctrl + G o F1 - Ipakita ang tulong na ito
Ctrl + X o F2 - Isara ang kasalukuyang buffer / Lumabas sa nano
Ctrl + O o F3 - Isulat ang kasalukuyang file sa disk
Ctrl + J o F4 - I-align ang kasalukuyang talata

Ctrl + R o F5 - Mag-paste ng isa pang file sa kasalukuyang file
Ctrl + W o F6 - Maghanap ng teksto o regular na expression
Ctrl + Y o F7 - Pumunta sa nakaraang screen
Ctrl + V o F8 - Pumunta sa susunod na screen

Ctrl + K o F9 - Gupitin ang kasalukuyang linya at i-save ito sa clipboard
Ctrl + U o F10 - Idikit ang mga nilalaman ng clipboard sa kasalukuyang linya
Ctrl + C o F11 - Ipakita ang posisyon ng cursor
Ctrl + T o F12 - Suriin ang spelling kung magagamit

m + \ o m + | - Sa unang linya ng file
m + / o m + ? - Sa huling linya ng file

Ctrl + _ o m + G - Pumunta sa tinukoy na numero ng linya at hilera
Ctrl + \ o m + R - Palitan ang text o regular na expression
Ctrl + ^ o m + Alt - Markahan ang teksto sa kasalukuyang posisyon ng cursor
m + W - Ulitin ang huling paghahanap

m + ^ o m + 6 - Kopyahin ang kasalukuyang linya at i-save ito sa clipboard
m + ) - Taasan ang indent ng linya
m + ( - Bawasan ang indent ng linya
Ctrl + F - Ipasa ang isang character
Ctrl + B - Bumalik ng isang character
Ctrl + Space - Ipasa ang isang salita
m + Space - Bumalik ng isang salita
Ctrl + P - Pumunta sa nakaraang linya
Ctrl + N - Pumunta sa susunod na linya

Ctrl + Alt - Pumunta sa simula ng kasalukuyang linya
Ctrl + E - Sa dulo ng kasalukuyang linya
m + (o m + 9 - Sa simula ng kasalukuyang talata; pagkatapos ay sa susunod na talata
m +) o m + 0 - Hanggang sa dulo ng kasalukuyang talata; pagkatapos ay ang susunod na talata
m + ] - Sa kaukulang bracket
m + − o m + _ - Mag-scroll pataas ng isang linya nang hindi ginagalaw ang cursor
m + + o m + = - Mag-scroll pababa ng isang linya nang hindi ginagalaw ang cursor
m+< или m + , - Переключить на предыдущий буфер
m + > o m + . - Lumipat sa susunod na buffer

m + V - I-paste ang sumusunod na kumbinasyon ng key bilang ay
Ctrl + I - Ipasok ang tab sa posisyon ng cursor
Ctrl + M - Ipasok ang linya sa posisyon ng cursor
Ctrl + D - Tanggalin ang character sa ilalim ng cursor
Ctrl + H - Tanggalin ang character sa kaliwa ng cursor
m + T - Gupitin mula sa kasalukuyang posisyon hanggang sa dulo ng file

m + J - I-align ang buong file
m + D - Bilangin ang bilang ng mga salita, linya at character
Ctrl + L - I-refresh ang kasalukuyang screen
Ctrl + Z - I-pause ang editor (kung pinagana)
m + X - Help mode enable/disable
m + C - Patuloy na pagpapakita ng posisyong paganahin/pagana
m + O - Gumamit ng karagdagang linya para i-edit ang enable/disable
m + Shift - I-enable/disable ang makinis na pag-scroll
m + P - I-enable/i-disable ang mga display space
m + Y - Paganahin/huwag paganahin ang pag-highlight ng syntax
m + H - Paganahin/huwag paganahin ang Smart home button
m + I - Payagan/huwag paganahin ang mga auto-indent
m + K - I-cut hanggang sa dulo paganahin/i-disable
m + L - Awtomatikong line breaking enable/disable
m + Q - I-convert ang mga tab sa spaces input enable/disable
m + B - Gawing payagan/i-disable ang mga backup
m + F - Paganahin/huwag paganahin ang maramihang buffer ng file
m+M - Paganahin/i-disable ang suporta sa mouse
m + N - Nang walang conversion mula sa DOS/Mac na format, paganahin/i-disable
m + Z - Suspindihin ang paganahin/i-disable
m + $ - I-enable/disable ang mga soft line break

Pag-highlight ng syntax

Sa mga malalayong server, maaari mong gamitin ang nano para mag-edit ng mga config - isang mabilis, naiintindihan, simpleng text editor na may pag-highlight ng syntax. Sumang-ayon, ito ay napaka-maginhawa

1. Hanapin natin kung saan matatagpuan ang mga halimbawang .nanorc file sa aming system. Sa Ubuntu sila ay karaniwang nasa /usr/share/nano/ direktoryo. Kopyahin natin ang configuration file sa aming direktoryo:

$ cp / etc/ nanorc ~/ .nanorc

2. Magdagdag ng mga linya sa file ~/.nanorc(sa Ubuntu ay kasama ang mga halimbawa ng configuration) upang i-highlight ang mga file na kailangan namin kung wala sila sa karaniwang configuration file:

## Kasama sa TeX "/usr/share/nano/patch.nanorc"## Kasama sa POV-Ray ang "/usr/share/nano/pov.nanorc" ## Kasama sa Perl ang "/usr/share/nano/perl.nanorc" ## Kasama sa mga file ng Nanorc "/usr/share/nano/nanorc.nanorc"## Kasama sa sawa "/usr/share/nano/python.nanorc"## C/C++ isama ang "/usr/share/nano/c.nanorc" ## Groff isama "/usr/share/nano/groff.nanorc"## Kasama sa Assembler ang "/usr/share/nano/asm.nanorc" ## Kasama ni Ruby ang "/usr/share/nano/ruby.nanorc" ## Kasama sa mga manpage ang "/usr/share/nano/man.nanorc" ## Kasama sa HTML ang "/usr/share/nano/html.nanorc" ## Kasama sa mga script ng Bourne shell ang "/usr/share/nano/sh.nanorc" ## Kasama sa Sun Java ang "/usr/share/nano/java.nanorc"

3. Kung ito ay hindi sapat, pagkatapos ay kunin ang Syntax Highlight Pack at ayusin ang pag-highlight kapag nag-e-edit ng anuman at lahat.

Editor nano ay isang console text editor. Ito ay magagamit sa halos lahat ng mga distribusyon ng Linux, ay magagamit sa macOS at maaaring patakbuhin sa Windows. Ang nano ay kadalasang ginagamit upang i-edit ang mga configuration file kapag ang isang GUI ay hindi magagamit.

Ang kontrol sa nano ay isinasagawa mula sa keyboard gamit mga hotkey. Sa ibaba ng editor ay isang listahan ng mga pangunahing keyboard shortcut. Ang simbolo ng ^ ay kumakatawan sa Ctrl key. Halimbawa, ibig sabihin ng ^X ay ang keyboard shortcut na Ctrl+X. Ang character na case ay hindi sensitibo; Ctrl+X ay katumbas ng Ctrl+x .

Tingnan natin kung paano magsagawa ng mga pangunahing aksyon kapag nagtatrabaho sa nano.

Gumawa ng bagong file

Upang lumikha ng isang file, ilunsad lamang ang editor nang walang mga parameter. Kapag isinara mo ang editor, kakailanganin mong magpasok ng pangalan ng file.

Maaari mo ring itakda kaagad ang pangalan ng bagong file:

Pagkatapos isagawa ang command, ilulunsad ang nano editor at magbubukas ang isang bagong walang laman na file para sa pag-edit.

Magbukas ng kasalukuyang file para sa pag-edit

Upang i-edit ang isang umiiral na file, kailangan mong ilunsad ang nano editor at tukuyin ang path sa file na gusto mong buksan:

Nagse-save ng mga pagbabago

I-save at magpatuloy sa pagtatrabaho

Ang sumusunod na mensahe ay lilitaw sa linya ng katayuan: Pangalan ng File na Isusulat: file_name(kung nawawala ang pangalan ng file, kailangan mong ipasok ang pangalan ng file). Upang i-save ang mga pagbabago, pindutin ang Enter.

I-save at lumabas

Sa kasong ito, kung binago mo ang file, lilitaw ang tanong: " I-save ang binagong buffer (PAGSASAGOT ng Hindi Will DESTROY CHANGES)?". Pindutin ang y key. May lalabas na tanong na humihiling sa iyo na maglagay ng pangalan ng file. Magpasok ng bagong pangalan ng file o pindutin lamang ang Enter. Ise-save ang mga pagbabago at isasara ang editor.

Lumabas nang hindi nagse-save ng mga pagbabago

Upang lumabas sa editor at hindi mag-save ng mga pagbabago, gamitin ang keyboard shortcut:
Ctrl+X

may tanong" I-save ang binagong buffer ..?", pindutin ang n.

Kopyahin at i-paste

Pagkopya at pag-paste ng mga row

Upang gupitin buong linya at ilagay ito sa buffer, ilipat ang cursor sa nais na linya at pindutin ang:
Ctrl+K

Upang ipasok i-click ang linya mula sa buffer:
Ctrl+U

Kopyahin at i-paste ang libreng teksto

Upang kopyahin ang arbitrary na teksto sa clipboard, kailangan mo muna itong piliin. Upang simulan ang pagpili Ilagay ang cursor sa simula ng text na balak mong kopyahin at pindutin ang:
Ctrl+6

Ilipat ang cursor, ang teksto ay mai-highlight.

Upang kopya piniling teksto sa clipboard, pindutin ang:
Alt+6

o, sa gupitin piniling teksto, i-click ang:
Ctrl+K

Ilipat ang cursor sa lugar kung saan mo gustong i-paste ang text mula sa buffer. Upang ipasok teksto mula sa buffer click:
Ctrl+U

Maghanap ng teksto

Upang maghanap ng teksto sa loob ng isang file, gamitin ang keyboard shortcut:
Ctrl+W

Kailangan mong magpasok ng string sa paghahanap at pindutin ang Enter.

Ang cursor ay ilalagay sa unang paglitaw ng hinanap na teksto (kamag-anak sa cursor). Upang lumipat sa susunod na pangyayari, i-click ang:
Alt+W

Upang ihinto ang paghahanap, i-click ang:
Ctrl+C

Hanapin at palitan ang text

Upang mahanap at palitan ang text, gamitin ang keyboard shortcut:
Ctrl+\

Ipo-prompt kang magpasok ng teksto sa paghahanap. Magpasok ng string sa paghahanap at pindutin ang Enter.
Pagkatapos ay hihilingin sa iyo na ipasok ang teksto na gusto mong palitan. Mag-type ng string at pindutin ang Enter.
Susunod, ibibigay ang isang kahilingan upang palitan ang nakitang paglitaw ng kinakailangang string. Maaari mong pindutin ang A key upang palitan ang lahat ng paglitaw sa file nang sabay-sabay, o gamitin ang Y o N key upang palitan o hindi palitan ang mga nakitang paglitaw ng string ng paghahanap.

Mga hotkey

Upang ipakita ang impormasyon sa lahat ng mga hotkey, gamitin ang kumbinasyong Ctrl+G.

Ang pinakakaraniwang ginagamit na mga nano hotkey ay:

Mga hotkeyPaglalarawan
Ctrl+AIlipat ang cursor sa simula ng linya.
Ctrl+EIlipat ang cursor sa dulo ng linya.
Ctrl+YItaas ang cursor 1 page (katulad ng PageUp)
Ctrl+VIlipat ang cursor 1 page pababa (katulad ng PageDown)
Ctrl+_Pumunta sa isang partikular na linya (kailangan mong magpasok ng numero ng linya).
Ctrl+CIpakita kung anong linya at posisyon ang cursor.
Ctrl+WMaghanap ng teksto sa isang file. Dapat kang magpasok ng string sa paghahanap.
Ctrl+\Hanapin at palitan ang text sa isang file. Ipasok muna ang string ng paghahanap, pagkatapos ay ang kapalit na string.
Ctrl+DTanggalin ang character sa ilalim ng cursor.
Ctrl+KTanggalin ang kasalukuyang linya.
Ctrl+OI-save ang mga pagbabago nang hindi isinasara ang editor.
Ctrl+XLumabas sa editor. Kung nabago ang file, ipo-prompt kang i-save ang iyong mga pagbabago.

Iba pa

Ang ilang mas kawili-wiling mga trick kapag nagtatrabaho sa nano, na hindi alam ng lahat.

Ctrl = Esc Esc

Sa halip na Ctrl key, maaari mong gamitin ang pag-double click sa Esc key. Halimbawa,
Esc+Esc+X
Ito ay katumbas ng Ctrl+X.

Para lang sa pagbabasa

Upang buksan ang isang file na read-only, gamitin ang -v switch:

Pag-backup ng file

Maaari mong tiyakin na kapag ang isang file ay binago, isang backup na kopya ang gagawin. Upang gawin ito, gamitin ang -B switch:

Kung babaguhin mo ang isang file at i-save ang mga pagbabago, isang backup na kopya ng file ang gagawin, na ang mga nilalaman ng file ay tulad ng bago ang pagbabago. Ang backup na pangalan ay pareho sa orihinal na pangalan ng file na may tilde ~ sa dulo.