Linux'ta Nano Metin düzenleyicisini kullanmaya yeni başlayanlar için bir kılavuz. Nano'da metin aramanın herhangi bir yolu var mı? Nano'dan nasıl çıkılır ve kaydedilir?

Ve GNU GPL lisansı altında dağıtılmaktadır. Şu anda varsayılan olarak Ubuntu dağıtımlarına dahil edilmiştir ve kurulum gerektirmez.
Nano'yu çalıştırmak için bir terminal açın ve şunu çalıştırın:

nano

Kullanım seçenekleri

Programın kullanımıyla ilgili yardım almanızı sağlayan, dosyaları ve diğer bilgileri açmaya yönelik olası seçenekleri görüntüleyebileceğiniz standart bir komut kullanarak şunu çalıştırmalısınız:

nano --yardım

Aşağıda verilen “egzoz”u elde ederiz. Tekrarlanacak komut

Program_adı --yardım

Tüm konsol programları için standarttır.

Kullanım: nano [SEÇENEKLER] [[+SATIR,SÜTUN] DOSYA]... Seçenek Uzun biçim Anlamı -h, -? --help Bu mesajı göster +SATIR,SÜTUN Belirtilen satır ve satırdan başla -A --smarthome Akıllı ana sayfa düğmesini etkinleştir -B --backup Kaydet yedeklemeler mevcut dosyalar -C<дир>--backupdir=<дир>Benzersiz yedeklemeleri depolamak için dizin -D --boldtext Kullanım kalın yazı tipi her zamanki yerine -E --tabstospaces Sekmeleri boşluklara dönüştür -F --multibuffer Birden fazla dosya arabelleğine izin ver -H --historylog Satır aramayı kaydet ve oku/geçmişi değiştir -I --ignorercfiles Nanorc dosyalarında kullanma -K -- rebindkeypad Sorunu düzeltin küçük klavye -L --nonewlines Dosyanın sonuna boş satırlar eklemeyin -N --noconvert DOS/Mac formatından dönüştürmeyin -O --morespace Düzenleme için ek bir satır kullanın -Q<стр>--quotestr=<стр>Alıntı satırı -R --sınırlı Kısıtlı mod -S --smooth Yarım ekran yerine satır satır kaydırma -T<#чис>--tabsize=<#чис>Sekme genişliğini #sütun sayısına ayarla -U --quickblank Hızlı temizleme durum çubuğunu kullan -V --version Sürümü göster ve çık -W --wordbounds Daha hassas kelime sınırı algılama kullan -Y<стр>--sözdizimi=<стр>Vurgulamak için sözdizimi açıklamasını kullanın -c --const Her zaman imleç konumunu göster -d --rebinddelete Geri Al/Sorunu düzelt -i --autoindent Yeni satırları otomatik olarak girintile -k --cut İmleçten satırın sonuna kadar kes -l --nofollow Sembolik bağlantıları takip etmeyin, geçersiz kılın -m --mouse Fare kullanımına izin ver -o<дир>--operatingdir=<дир>Çalışma dizinini ayarlayın -p --preserve XON (^Q) ve XOFF (^S) düğmelerini ayırın -q --quiet rc dosyası gibi başlatma hatalarını sessizce göz ardı edin -r<#столбцы>--doldur=<#столбцы>Satır sonu noktasını #columns -s olarak ayarla<программа>--yazıcı=<программа>Kullanmak alternatif program yazım denetimi -t --tempfile Çıkışta otomatik kayıt, soru sorulmadan -u --undo Geri alma özelliğine izin ver [DENEYSEL] -v --view Görüntüleme modu (salt okunur) -w --nowrap Uzun satırları kaydırma - x -- nohelp Alttaki iki yardım satırını gösterme -z --suspend Askıya almaya izin ver -$ --softwrap Yumuşak hat kaydırmaları etkinleştir -a, -b, -e, -f, -g, -j (yok sayıldı) , Pico uyumluluğu için)

nano yardım metni

nano düzenleyici Orijinal düzenleyicinin işlevselliğini ve kullanım kolaylığını taklit edecek şekilde tasarlanmıştır UW Pico. Düzenleyici 4 ana bölüme ayrılmıştır: En üst satırda programın sürümü, düzenlenen dosyanın geçerli adı ve geçerli dosyada değişiklik yapılıp yapılmadığı yer alır. İkinci bölüm, düzenlenmekte olan dosyayı görüntüleyen ana düzenleme penceresidir. Durum çubuğu - alttan 3. satır - farklı gösteriyor önemli mesajlar. Aşağıdaki iki satır en sık kullanılan tuş kombinasyonlarını göstermektedir.

Tuş kombinasyonları için gösterim sistemi aşağıdaki gibidir: Kontrollü kombinasyonlar (^) sembolüyle gösterilir ve Ctrl veya tuşuna basılarak girilir. çift ​​tıklama Kaçış Esc; Esc ile kombinasyonlar Meta m simgesiyle gösterilir ve kullanılan klavyeye bağlı olarak Esc, Alt veya Meta düğmeleri kullanılarak girilebilir. Ayrıca Esc tuşuna iki kez basıp 000'dan 255'e kadar üç basamaklı bir sayı girdiğinizde ilgili karakter girilecektir.
Ana düzenleme penceresinde aşağıdaki kombinasyonlar mevcuttur. Alternatif kombinasyonlar parantez içinde gösterilmiştir:

Ctrl + G veya F1 - Bu yardımı göster
Ctrl + X veya F2 - Geçerli arabelleği kapat / Nano'dan çık
Ctrl + O veya F3 - Geçerli dosyayı diske yaz
Ctrl + J veya F4 - Geçerli paragrafı hizala

Ctrl + R veya F5 - Geçerli dosyaya başka bir dosya yapıştırın
Ctrl + W veya F6 - Metin veya normal ifadede arama yapın
Ctrl + Y veya F7 - Önceki ekrana git
Ctrl + V veya F8 - Sonraki ekrana git

Ctrl + K veya F9 - Geçerli satırı kesip panoya kaydedin
Ctrl + U veya F10 - Pano içeriğini geçerli satıra yapıştırın
Ctrl + C veya F11 - İmleç konumunu göster
Ctrl + T veya F12 - Varsa yazımı kontrol edin

m + \ veya m + | - Dosyanın ilk satırına
m + / veya m + ? - Dosyanın son satırına

Ctrl + _ veya m + G - Belirtilen satır numarasına ve satıra git
Ctrl + \ veya m + R - Metni veya normal ifadeyi değiştirir
Ctrl + ^ veya m + Alt - Metni geçerli imleç konumunda işaretle
m + W - Son aramayı tekrarla

m + ^ veya m + 6 - Geçerli satırı kopyalayıp panoya kaydedin
m + ) - Satır girintisini artır
m + ( - Satır girintisini azalt
Ctrl + F - Bir karakter ileri git
Ctrl + B - Bir karakter geri
Ctrl + Space - Bir kelime ileri git
m + Boşluk - Bir kelime geri gider
Ctrl + P - Önceki satıra git
Ctrl + N - Sonraki satıra git

Ctrl + Alt - Geçerli satırın başına git
Ctrl + E - Geçerli satırın sonuna
m + (veya m + 9 - Geçerli paragrafın başına; ardından sonraki paragrafa
m +) veya m + 0 - Geçerli paragrafın sonuna; sonra bir sonraki paragraf
m + ] - İlgili brakete
m + − veya m + _ - İmleci hareket ettirmeden bir satır yukarı kaydırma
m + + veya m + = - İmleci hareket ettirmeden bir satır aşağı kaydırma
m+< или m + , - Переключить на предыдущий буфер
m+ > veya m+ . - Sonraki arabelleğe geç

m + V - Aşağıdaki tuş kombinasyonunu olduğu gibi yapıştırın
Ctrl + I - İmleç konumuna sekme ekle
Ctrl + M - İmleç konumuna satır ekle
Ctrl + D - İmlecin altındaki karakteri sil
Ctrl + H - İmlecin solundaki karakteri sil
m + T - Geçerli konumdan dosyanın sonuna kadar kes

m + J - Tüm dosyayı hizala
m + D - Kelime, satır ve karakter sayısını sayın
Ctrl + L - Geçerli ekranı yenile
Ctrl + Z - Düzenleyiciyi duraklatın (etkinse)
m + X - Yardım modunu etkinleştirme/devre dışı bırakma
m + C - Etkinleştirme/devre dışı bırakma konumunun sürekli gösterimi
m + O - Etkinleştirmeyi/devre dışı bırakmayı düzenlemek için ek bir satır kullanın
m + Shift - Düzgün kaydırmayı etkinleştirme/devre dışı bırakma
m + P - Görüntüleme alanlarını etkinleştirme/devre dışı bırakma
m + Y - Sözdizimi vurgulama etkinleştirme/devre dışı bırakma
m + H - Akıllı ana menü tuşu reddetmesine izin ver
m + I - Otomatik girintilere izin ver/devre dışı bırak
m + K - Sonuna kadar kes etkinleştirme/devre dışı bırakma
m + L - Otomatik hat kesmeyi etkinleştirme/devre dışı bırakma
m + Q - Sekmeleri boşluk girişine dönüştürün/devre dışı bırakın
m + B - Yedeklemelere izin ver/devre dışı bırak
m + F - Çoklu dosya arabelleklerini etkinleştirme/devre dışı bırakma
m+M - Fare desteğini etkinleştirme/devre dışı bırakma
m + N - DOS/Mac formatından dönüştürme olmadan etkinleştirme/devre dışı bırakma
m + Z - Etkinleştirmeyi/devre dışı bırakmayı askıya al
m + $ - Yumuşak satır sonlarını etkinleştirme/devre dışı bırakma

Sözdizimi vurgulama

Açık uzak sunucular yapılandırmaları düzenlemek için nano'yu kullanabilirsiniz - hızlı, net, basit Metin düzeltici, sözdizimi vurgulamayla. Katılıyorum, çok uygun

1. Örnek .nanorc dosyalarının sistemimizde nerede bulunduğunu bulalım. Ubuntu'da genellikle /usr/share/nano/ dizininde bulunurlar. Yapılandırma dosyasını dizinimize kopyalayalım:

$ cp / vb/ nanorc ~/ .nanorc

2. Dosyaya satır ekleyin ~/.nanorc(Ubuntu'da yapılandırma örnekleri yer almaktadır) standart yapılandırma dosyasında değilse ihtiyacımız olan dosyaları vurgulamak için:

## TeX dahil "/usr/share/nano/patch.nanorc"## POV-Ray dahil "/usr/share/nano/pov.nanorc" ## Perl dahil "/usr/share/nano/perl.nanorc" ## Nanorc dosyaları dahil "/usr/share/nano/nanorc.nanorc"## Python dahil "/usr/share/nano/python.nanorc"## C/C++ include "/usr/share/nano/c.nanorc" ## Groff include "/usr/share/nano/groff.nanorc"## Assembler include "/usr/share/nano/asm.nanorc" ## Ruby include "/usr/share/nano/Ruby.nanorc" ## Manpages include "/usr/share/nano/man.nanorc" ## HTML şunları içerir: "/usr/share/nano/html.nanorc" ## Bourne kabuk komut dosyaları şunları içerir: "/usr/share/nano/sh.nanorc" ## Sun Java şunları içerir: "/usr/share/nano/java.nanorc"

3. Bu yeterli değilse, Sözdizimi Vurgulama Paketi'ni alın ve herhangi bir şeyi düzenlerken vurgulamayı ayarlayın.

Ve Unix benzeri işletim sistemleri.

GNU nano, tanınmış Pico düzenleyicisinin bir klonudur. 1991 yılında geliştirildi ve başlangıçta TIP olarak adlandırıldı. Doğru, 2000 yılında yeniden adlandırıldı. Resmi kaynak –nano-editor.org.

Yeni düzenleyici, lanet kitaplığını temel alıyor ve GNU GPL lisansı altında dağıtılıyor. Bugün varsayılan olarak Ubuntu dağıtımlarına dahil edilmiştir ve kurulmasına gerek yoktur.

Nereden başlamalı? Konsol düzenleyicisini başlatmak için bir terminal açmanız (bunu Uygulamalar-Standart menüsünde bulmanız gerekir) ve şu komutu çalıştırmanız gerekir:nano . Bir dosyayı oluşturmak ve açmak için komut –# nanodosya adı .

Onunla çalışmak için yalnızca bir klavyeye ihtiyacınız var. Fareyi uzaklaştırın.

Nano, özünde orijinal UW Pico'nun işlevselliğini ve kullanılabilirliğini taklit edecek şekilde tasarlanmıştır. Editör 4 bölüme ayrılmıştır. Birincisi program sürümünü, dosya adını ve içindeki mevcut değişiklikleri görüntüler. İkincisi, üzerinde düzenlenen bir dosyadır. şu an. Üçüncü alt kısım önemli mesajları gösterir. Dördüncüsü en sık kullanılan kombinasyonları gösterir.

Düzenleyici bir klavye kısayolu kullanılarak kontrol edilir. Bazı örneklere bakalım: mevcut belgeyi kaydedinctrl+o , arama menüsüne erişmectrl+w , kullanılabilir klavye kısayollarını edininctrl+g . Meta tuşlarıyla kombinasyonlar da kullanılır; örneğin,meta+lar – düzgün kaydırmayı etkinleştirin veya devre dışı bırakın.

Öğrenmesi kolay olan Nano, acemi kullanıcılar için uygundur ancak aynı zamanda yapılandırma görevlerini de kusursuz bir şekilde yerine getirir.Geliştirilmiş versiyon nano 2.0 mevcut yetenekleriyle öne çıkıyor : UTF-8 kodlama desteği, geliştirilmiş sözdizimi vurgulaması, metni kesmeden kopyalama yeteneği, klavyede basılan her karakteri yazdırma yeteneği, sorgu olmadan son aramayı tekrarlama (Meta tuşu + W/ Ctrl+ W), yazım denetimi / metnin yalnızca seçilen bölümünü değiştirme, seçilen metni sağa kaydırma, paragrafın başına ve sonuna gitme, kabukta arama yapma dosya yöneticisi, farklı formatlardaki dosyaları otomatik olarak bire bir dönüştürür.

Nano'daki ana komutlar:

  1. tam bilgi istemi dizinini çağırmak için -CTRL+G veya F1 ;
  2. programdan ayrılmak için -CTRL+X veya F2 ;
  3. sonraki dosyayı yazmak için –CTRL+O veya F3 ;
  4. bir sonraki dosyaya dosya eklemek için -CTRL+R veya F5 ;
  5. sonraki dosyada metin aramak için –CTRL+W veya F6 ;
  6. sonraki dosyadaki metni değiştirmek için –CTRL+\(F14 veya Meta+R) ; Önce değiştirilecek metin girilir, ardından Enter tuşuna basıldıktan sonra değiştirilen metin girilir;
  7. önizleme ekranına geçmek için –CTRL+Y (F7 veya PgUp) ;
  8. yaklaşan ekrana geçmek için –CTRL+V (F8 veya PgDwn) ;
  9. CTRL+K (F9) = imleç konumundaki bir satırı silmek (Kesmek, kesmek) ve onu bir ara belleğe (kesme arabelleği) kaydetmek;
  10. kesme arabelleğinin içeriğini işaretleyici konumundaki bir satıra eklemek içinCTRL+U – (F10) ; ikincisi değişmediyse, normalde öngörülmeyen Geri Al (iptal) rolünü yerine getirir; metnin rastgele bir kısmındaki satırların sınırsız kopyalanması için de kullanılabilir - sildikten sonra imleci istediğiniz yere taşımanız yeterlidir;
  11. formdaki imleç konumu hakkındaki bilgileri görüntülemek için -CTRL+C (F11) ;
  12. Yazımı denetlemek için (harici bir yazım programı aracılığıyla, yüklüyse ve ilgili seçenek yapılandırmada etkinleştirilmişse, aşağıya bakın) –CTRL+T (F12) ;
  13. işaretçiyi (imleci) bir satır yukarı taşımak için –CTRL+P ;
  14. işaretçiyi bir satır aşağı taşımak için -CTRL+N ;
  15. işaretçiyi bir karakter ileriye taşımak için –CTRL+F ;
  16. işaretçiyi bir karakter geriye taşımak için -CTRL+B ;
  17. işaretçiyi sonraki satırın başına taşımak için –CTRL+A ;
  18. bir işaretçiyi sonraki satırın sonuna taşımak için -CTRL+E ;
  19. sonraki ekranı yeniden çizmek için –CTRL+L ;
  20. sonraki imleç konumundan başlayarak metni seçmek (ve ara belleğe yerleştirmek) için -CTRL+^ (Meta+A) ;
  21. işaret konumundaki bir karakteri ortadan kaldırmak için –CTRL+D ;
  22. işaretçinin solundaki karakteri ortadan kaldırmak için –CTRL+H ;
  23. bir sekme karakteri eklemek için –CTRL+ı ;
  24. sonraki paragrafı otomatik tamamlamak için –CTRL+J (F4) ;
  25. işaretçi konumuna yeni satır karakteri (CR) eklemek için –CTRL+M ;
  26. istenilen satır numarasına gitmek için –CTRL+_ (F13 veya Meta+G) .

Yukarıda yazdığımız gibi,Meta tuşunu kullanarak komutları da çalıştırabilirsiniz. Meta ile aşağıdaki komutların listesi:

  1. bağlantı için kalıcı işaretleyici konumunu i/devre dışı bırak –Meta+C ;
  2. bağlantı için Otomatik girintileri devre dışı bırakıyorum / devre dışı bırakıyorum –Meta+I ;
  3. bağlantı için askıya alma işlemini devre dışı bırak/devre dışı bırak –Meta+Z ;
  4. bağlantı için İstem bölgesi çıkışını devre dışı bırakıyorum / devre dışı bırakıyorum –Meta+X ;
  5. bağlantı için Pico düzenleyici öykünme modunu devre dışı bırak/devre dışı bırak –Meta+P ;
  6. bağlantı için sözcük kaydırma modunu devre dışı bırakıyorum / devre dışı bırakıyorum –Meta+K ;
  7. bağlantı için fare desteğini devre dışı bırakıyorum / devre dışı bırakıyorum (yalnızca gpm desteğiyle oluştururken -Meta+M ;
  8. sonuna kadar kesmeyi etkinleştirme/devre dışı bırakma komutu için –Meta+K ;
  9. bağlantı için G/KAPALI kullanımı düzenli ifadeler(normal ifade) –Meta+E .

Ayrıca bilgisayarınızdaki her şeyi kesinlikle kaldıracak bir komut da vardır. Dikkatli olun ve bilmediğiniz komutları asla uygulamayın. Kombinasyona göz atınrm-rf / ve buna eşdeğer:echo “test... test... test...” | perl -e '$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:-@[-`{-};`-{/” -;;s;;$_;see’ fark etmeden bilgisayarınızdaki tüm bilgileri silebilir. Bu nedenle hangi komutları uyguladığınıza dikkat edin.

Linux'u yeni öğrenmeye başlayan yeni başlayanlar için terminal çok streslidir, ancak konu nano komuta gelince...

Ubuntu Sunucusu da dahil olmak üzere Linux üzerinde çalışan hemen hemen tüm sunucular grafiksel kabuk kullanmaz; tüm ayarlar terminal kullanılarak yapılır. Masaüstü Linux dağıtımlarında durum biraz daha basittir ancak yine de sisteme ince ayar yapmak istiyorsanız terminali tanımaktan kaçınamazsınız. Ustalaşması en zor “komutlardan” biri Nano Linux'tur. Bu komut, " nano ", bir konsol metin düzenleyicisinden başka bir şey değil.

Linux Terminalinde Nano Metin Düzenleyici Nasıl Kullanılır

Bu yazımızda Linux'un bu kadar karmaşık bir işletim komutu gibi görünmemesi için bu metin düzenleyicinin nasıl kullanılacağını size net bir şekilde anlatmaya çalışacağız.

Nano'yu Linux'a Kurmak

Terminal nano komuta herhangi bir şekilde yanıt vermiyorsa, bu metin düzenleyici kurulmamıştır. Yüklemek için şu komutu girin:

sudo apt nano'yu yükle

Her şey başlamaya hazır!

Nano lansmanı

Metin düzeltici nano yalnızca terminalde çalışır. Başlamadan önce bir açıklama daha yapalım, Linux işletim sistemi büyük/küçük harfe duyarlıdır, eğer bir kelime veya komutun bir kısmı büyük harfle yazılmışsa, o şekilde yazmanız gerekir, aksi halde hata alırsınız.

Gerekli metin dosyasının bulunduğu dizinde (klasörde) iseniz, onu kullanarak düzenlemeye başlamak için nano terminale şu şekilde yazmanız gerekir:

Nano indeks.html

Bu arada, ekip şu anda hangi dizinde olduğunuzu öğrenmenize yardımcı olacak özürlü ve yakınlarda hangi dosyalar bulunuyor? ls .

Başka bir dizinde (klasörde) bulunan bir dosyayı düzenliyorsak, terminalde tam yolu belirtmeniz gerekir:

Nano /var/www/html/index.html

Aniden sözcük kaydırmaya duyarlı bir dosyayı düzenlerseniz, terminale komutu girin nano ek anahtarla -w :

nano -w/var/www/html/index.html

Belirli bir satır veya sütundaki belgeyi açmak için nano + satır, sütun dosya_adı

Örneğin nano +3,2 /etc/hosts

Bir metin düzenleyicide kontrol için nano kısayol tuşları

Girilen metin bilgileri ile nano kimsenin sorun yaşamaması lazım. Ancak metin verilerini yönetmek, toplu olarak silmek, taşımak ve en önemlisi nano'ya nasıl kaydedileceği ne kadar rahatsa, birçok kişi bu konuda sorun yaşıyor.

İşlem adı nano kısayol tuşları
Belirli bir satırdaki bir dosyayı açın

+ satır_numarası

Örneğin:

nano +25 log.txt

Yanlara doğru “yavaş” hareket - yukarı, aşağı, sola, sağa Anahtarlar

veya

Ctrl F Ve Ctrl B

←→ veya

Ctrl P Ve Ctrl N

Dosyanın başına git Alternatif | veya Alt\
Dosyanın sonuna git Alternatif / veya Alt mı?
Bir kelime ileri git Ctrl Alanı
Satırın başına git Ctrl A
Satırın sonuna git Ctrl E
Bir kelimeyi geri taşı Alternatif Alan
Numaraya göre satıra git Alternatif G veya Ctrl -
Sonraki sayfa (eğer uzun metin dosyası ise) Ctrl Y
Önceki sayfa (eğer uzun metin dosyası ise) Ctrl V
Satırın tamamını "sil" seçeneğini kesin Ctrl K
İmleçten dosyanın sonuna kadar her şeyi sil ALT T
Daha önce kesilmiş veya kopyalanmış bir satırı yapıştırma Ctrl U
Metnin bir kısmını seçin, kopyalayın veya kesin (veya silin) Metnin gerekli bölümüne git

Kelepçe ALTER A

ve tuşları hareket ettir ↓←→

Kopyala Alt-6

Kes veya sil Ctrl K

Sekme ekle Ctrl I
Başka bir dosyadaki metin bilgilerini yapıştırma Ctrl R

dosyanın yolunu belirtin

Nano'da satır ve sütun numarasını göster CTRL C
Bir metin dosyasında gerekli kelimeyi bulun Ctrl W

arama kelimesini yazın

Sonraki Bul Ctrl W
Değişiklikleri bir dosyaya kaydetme Ctrl O

basmak Girmek

Değişiklikleri bir dosyaya kaydetme ve nano düzenleyiciden çıkma Ctrl O

Enter tuşuna basın

Yapılan değişiklikleri kaydetme CtrlZ
Değişiklikleri kaydedin ve dosyayı yeniden adlandırın Ctrl X

basmak e

yeni bir dosya adı girin

basmak Girmek

Umarım nano terminal metin düzenleyicisini kullanmak artık eskisi kadar büyük bir baş ağrısı olmayacaktır!

Hala ek sorularınız mı var? Ne yaptığınızı veya tam tersini yorumlara yazın!

Bu kadar! Bu bölümde daha fazla makale ve talimat okuyun. Sitede kalın, daha da ilginç olacak!

Tüm komutlar, tuş kombinasyonlarına - işlev düğmelerine veya Ctrl-harf, Alt-harf kombinasyonuna basılarak verilir.

Alt, Esc'ye bir kez basılarak, Ctrl'ye iki kez basılarak taklit edilir. Alt-X yerine Esc X yazabilirsiniz, Ctrl K yerine Esc Esc K yazabilirsiniz.

Yukarı-sol-sağ-aşağı oklar tam olarak yapmaları gereken şeyi yapar.
Satır başlangıcı - Ana sayfa
Satır sonu - Son
Sayfa aşağı - PgDn
Sayfalar yukarı - PgUp

Bir kelime ileride - Ctrl-Boşluk
Bir kelime geri - Alt-Uzay(imleç kelimenin başında görünür)
Dosyanın başlangıcına - Alt-| veya Alt-\ (kısaca Alt- ve “bu” düğmesi)
Dosyanın sonuna kadar - Alt-/ veya Alt-? (benzer şekilde Alt "bu" düğmesi)
İlk boş satıra kadar - Alt-0(veya Alt-))
İlk boş satıra kadar - Alt-9(veya Alt-()


Satır kaydırmayı devre dışı bırakmayı etkinleştir - Alt-L
Belirtilen numaranın bulunduğu satıra gidin - Alt-G

Metin seçimi fare veya klavye ile gerçekleştirilir. Klavyeden seçim şu şekilde gerçekleşir: ilk önce seçimin başlangıcı işaretlenir: Alt-A veya Ctrl-^. Daha sonra gezinme gelir - ve arabellekteki metin üzerinde eylem gerçekleştirilene kadar seçim kaydedilir.

Seçilen metin panoya kopyalanabilir - kombinasyon Alt-6.

Daha sonra metni panodan yapıştırabiliriz – Ctrl-U veya F10.

Ayrıca düzenleme kolaylığı için Ctrl-K, seçim yoksa satırı siler. Tamamen veya imleçten satırın sonuna kadar. Davranış bir kombinasyonla değiştirilir Alt-K(varsayılan olarak mod, satırın tamamını silmektir ve Alt-K, onu ileri geri değiştirir).

Lütfen silinen satırın arabellekte olduğunu unutmayın; bu nedenle onu Ctrl-U kullanarak yapıştırabilirsiniz.

Tembel insanlar için başka bir kombinasyon - Alt-T imleçten dosyanın sonuna kadar her şeyin silinmesi (trunke komutu).

Başka bir dosyadan metin eklemek için düğmesini kullanın Girişler(Sanırım tüm vim kullanıcıları bu düğmenin nano'daki davranışının farkındadır).

Tüm temel Kontrol dizileri terminal penceresinin altında listelenir.

Kontrol dizileri aşağıdaki gibidir (parantez içinde yinelenen işlev tuşları ve bazen de Meta dizileri bulunur):

    Kontrol+G (F1) - tam yardım menüsünü çağırın;
  • Kontrol+X (F2) - programdan çıkın;
  • Kontrol+Ö (F3) - mevcut dosyayı kaydedin;
  • Kontrol+R (F5) - geçerli dosyaya bir dosya ekleyin;
  • Kontrol+K (F6) - geçerli dosyadaki metni arayın;
  • Kontrol+\ (F14 veya Meta+R) - geçerli dosyadaki metnin değiştirilmesi; Önce değiştirilecek metin girilir, ardından tıklandıktan sonra Girmek- değiştirilebilir;
  • Kontrol+e (F7 veya PgUp) - önceki ekrana geçin;
  • Kontrol+V (F8 veya PgDwn) - bir sonraki ekrana geçin;
  • Kontrol+k (F9) = imleç konumundaki bir satırı silmek (Kesmek, kesmek) ve onu bir ara bellekte (kesme arabelleği) saklamak;
  • Kontrol+sen - (F10) - kesme arabelleğinin içeriğini imleç konumundaki bir satıra ekler; eğer ikincisi değişmediyse, normalde sağlanmayan Geri Al (iptal) rolünü yerine getirir; ayrıca bir satırda sınırsız sayıda satır klonlamak için de kullanılabilir; metnin isteğe bağlı kısmı - sildikten sonra imleci istenen yere taşımak yeterlidir;
  • Kontrol+C (F11) - imlecin konumu hakkındaki bilgileri VR biçiminde görüntüler
  • Kontrol+T (F12) - yazım denetimi (harici bir yazım programı aracılığıyla, eğer kuruluysa ve ilgili seçenek yapılandırmada etkinleştirilmişse, aşağıya bakın);
  • Kontrol+P- imleci bir satır yukarı hareket ettirin;
  • Kontrol+N- imleci bir satır aşağı hareket ettirin;
  • Kontrol+F- imleci bir karakter ileri doğru hareket ettirin;
  • Kontrol+B- imleci bir karakter geriye taşıyın;
  • Kontrol+A- imleci geçerli satırın başına taşımak;
  • Kontrol+e- imleci geçerli satırın sonuna taşımak;
  • Kontrol+L- mevcut ekranın yeniden çizilmesi;
  • Kontrol+^ (Meta+A) - geçerli imleç konumundan başlayarak metnin seçilmesi (ve ara belleğe yerleştirilmesi);
  • Kontrol+D- imleç konumundaki bir karakterin silinmesi;
  • Kontrol+H- imlecin solundaki bir karakteri silmek;
  • Kontrol+BEN- bir sekme karakteri ekleyin;
  • Kontrol+J (F4) geçerli paragrafı otomatik tamamlama;
  • Kontrol+M imleç konumuna yeni satır karakteri (CR) eklenmesi;
  • Kontrol+_ (F13 veya Meta+G) - belirtilen satır numarasına atlayın.

nano hemen hemen her Linux dağıtımına önceden yüklenmiş olarak gelen bir komut satırı metin düzenleyicisidir. gibi diğer komut satırı metin editörlerine göre basitliği nedeniyle yeni kullanıcılar tarafından sıklıkla tercih edilmektedir. vi/vim Ve emac'lar. Sözdizimi vurgulama, satır numaralandırma, kolay arama ve çok daha fazlası gibi birçok kullanışlı özelliğe sahiptir.

Nano Editor'ı Linux'a Kurmak

Herhangi bir nedenle nano Linux dağıtımınızda önceden kurulu değilse, aşağıdaki komutları kullanarak kolayca kurabilmelisiniz:

# apt install nano [Ubuntu/Debian için] # yum install nano [CentOS/Fedora için]

Nano Kısayol Tuşları

nano bir dosyada metin aramak, metni hizalamak vb. gibi çeşitli işlevler için klavye kısayollarını kullanır. Bir dosyayı düzenlerken bu kısayolları görmek çok kolaydır. Hangi eylemleri gerçekleştirdiğinize bağlı olarak otomatik olarak değişirler.

Bilmeniz gereken bir şey, ^ simgesi ve sembolü (^W gibi) olan bir klavye kısayolunun, Ctrl tuşu ile bu sembolün (örneğimizde Ctrl + W) birleşimi olduğudur.

M ile başlayan bir kombinasyon, Alt tuşuna ve bir sonraki karaktere basılarak tamamlanması gerektiği anlamına gelir.

İlk açtığınızda göreceğiniz seçenekler aşağıdadır nano :

  • G Yardım almak
  • ^O Yaz
  • ^B Nerede
  • ^K Metni kes
  • ^ J Hizala
  • ^CŞu anki pozisyon
  • M-U iptal et (geri)
  • ^Xçıkış
  • ^R Dosyayı oku
  • ^\ Yer değiştirmek
  • ^U Metni böl
  • ^ T Yazım denetimi
  • ^_ Satıra git
  • BEN iptal et (ilet)

Her zaman önünüzde olduğu için her seçeneği hatırlamanıza gerek yok. Nano'nun yardım menüsünü açacak olan ^G tuşuna (veya F1 tuşuna basarak) klavye kısayollarının tam listesini alabilirsiniz. Bazı kısayolların tek tuşla kullanılabildiğini fark edeceksiniz.

Örneğin, yardım almak için F1 veya nano'dan çıkmak için F2.

Nano Düzenleyici Klavye Kısayolları

Nano'da yeni bir dosya oluşturma

Yeni bir dosya oluşturmak nano'yu çalıştırmak kadar kolaydır:

Bu, düzenleyiciyi açacak ve dosyayı kaydettikten sonra yeni dosyayı kaydetmek için bir ad vermenizi isteyecektir.


Nano'da yeni bir dosya oluşturun

Dosyayı Nano'da aç

Dosyayı açmak için çalıştırabilirsiniz:

$nano ~/metin_dosyam.txt

Yukarıdaki komut ana dizininizden "my_text_file.txt" dosyasını açmaya çalışacaktır. Dosya mevcut değilse nano onu oluşturmaya çalışacaktır.

Bazen bir dosyayı açıp tam bir satıra veya sütuna gitmeniz gerekebilir. Nano bunu şununla yapmanızı sağlar:

$ nano +satır,sütunlar dosyası

Örneğin:

$ nano +3.2 ~/.bashrc

.bashrc dosyanızı açacak ve imleç üçüncü satırda, ikinci sütunda yer alacaktır.


Nano'da bir dosya açma

Nano'da Dosyaları Düzenleme

Dosyaları açtıktan veya oluşturduktan sonra hemen düzenlemeye/kaydetmeye başlayabilirsiniz. Farklı vim, V nano düzenleme moduna geçmenize gerek yoktur. İmleci dosya üzerinde hareket ettirmek için klavyenizdeki ok tuşlarını kullanabilirsiniz.


Nano'da bir dosyayı düzenleme

Nano'da metin arama

^W komutunu kullanarak bir dosyanın içindeki metni arayabilirsiniz; bu, " Nerede" Bu, menünün üzerinde aradığınız metni girebileceğiniz bir arama kutusu açacaktır:


Nano'da metin arama

Ayrıca bazı ek seçenekleri gösteren alt menü değişikliğini de göreceksiniz. Hemen hemen kendilerini açıklıyorlar, bu yüzden daha önemli olanlara bakacağız.

  • Normal ifadelerle arama yapın- M-R (Alt + R tuşları) tuşlarına basın ve kullanmak istediğiniz normal ifadeleri kullanarak sorgunuzu girin.
  • Satıra git- ^T (Ctrl + T) tuşuna ve ardından imleci hareket ettirmek istediğiniz satıra basın.
  • Metni değiştir— arama modunda ^R (Ctrl + T) düğmesine veya normal modda ^\ tuşuna basın. Orijinal metninizi girmeniz istenecek, Enter tuşuna bastıktan sonra, değiştirme için kullanılacak metni girmeniz istenecektir. Son olarak, aramanızın eşleşen örneğini mi yoksa tüm eşleşmeleri mi değiştirmek istediğiniz sorulacaktır. "Hayır"ı seçerseniz imleç bir sonraki eşleşmeye taşınacaktır.
  • İlk satıra git— ^Y'ye (Ctrl + Y) basın.
  • Son satıra git— ^V'ye (Ctrl + V) basın.

Nano'da Metni Kopyala/Yapıştır/Kes

Nano'nun arayüzü GUI metin editörlerine çok benzer. Bir grafik düzenleyicide metni kopyalamak veya kesmek istiyorsanız önce onu seçmeniz gerekir. Aynı şey nano'da da oluyor. Metni işaretlemek için Ctrl + ^ tuşlarına basın, ardından ok tuşlarını kullanarak imleçleri hareket ettirin.

  • Seçilen metni kopyalamak için Alt + ^ tuşlarına basın.
  • Seçilen metni kesmek için ^K (Ctrl + K) tuşuna basın.
  • Seçilen metni yapıştırmak için imleci istediğiniz konuma getirin ve ^U (Ctrl + U) tuşuna basın.

Nano'da metni kopyalayıp yapıştırın

Dosyayı Nano'ya kaydet

Geçerli değişiklikleri dosyaya kaydetmek istiyorsanız ^O (Ctrl + O) kombinasyonuna basın. Yeni bir dosya düzenliyorsanız, dosya için bir ad vermeniz istenecektir. Bu, mevcut değişikliklerinizi kaydedecek ve nano açık kalacak, böylece dosyada değişiklik yapmaya devam edebileceksiniz.

Dosyayı yedekle kaydet

Bazen bir dosyayı düzenlerken her ihtimale karşı aynı dosyanın geçici kopyalarını saklamanız gerekebilir. Düzenlediğiniz dosyanın yedek kopyasını oluşturacak olan nano'daki -B seçeneğini kullanabilirsiniz. Örnekte gösterildiği gibi nano'ya bu yedeklerin nereye kaydedileceğini söylemek için bunu -C seçeneğiyle birlikte kullanabilirsiniz:

$ nano -BC ~/file.txt'yi yedekler

Yukarıdaki adımlar dosyanın yedek kopyalarını oluşturacaktır dosyam.txt"klasöründe yedeklemeler", kullanıcının ana dizininde bulunur. Yedekleme dizininin mevcut olması gerektiğini unutmayın, aksi takdirde nano size dizinin geçersiz olduğunu söyleyecektir.

Nano Editor'dan çık

Nano'dan çıkmak için ^X (Ctrl+X tuşları) tuşuna basmanız yeterlidir. Dosya henüz kaydedilmemişse, kullanarak değişiklikleri kaydetmeniz istenecektir. Evet Hayır veya çıkışı iptal edin.

Çözüm

nano sadeliğiyle kullanıcıları cezbeden, kullanımı kolay bir komut satırı metin düzenleyicisidir. Arayüzü grafik editörlerinkine benzer, bu da onu Linux'a yeni başlayanlar için ideal kılar.




Tepe