Nano'dan çıkın ve kaydedin. Nano'da metin aramanın herhangi bir yolu var mı? Nano düzenleyiciyle çalışmanın temel ilkeleri

  • 05.11.2019

nano hemen hemen her Linux dağıtımında önceden yüklenmiş olarak gelen bir komut satırı metin düzenleyicisidir. Gibi diğer komut satırı metin düzenleyicilerine kıyasla basitliği nedeniyle yeni kullanıcılar tarafından sıklıkla tercih edilir. vi/vim ve emacs. Sözdizimi vurgulama, satır numaralandırma, basit arama ve daha pek çok kullanışlı özelliğe sahiptir.

Nano Editor'ı Linux'a Kurmak

eğer herhangi bir nedenle nano henüz Linux dağıtımınızda kurulu değil, aşağıdaki komutlarla 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 arama, metni hizalama vb. gibi çeşitli işlevler için tuş kombinasyonlarını kullanır. Bu kombinasyonlar bir dosyayı düzenlerken çok kolay ve görünürdür. Yaptığınız işlemlere bağlı olarak otomatik olarak değişirler.

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

Gösterildiği gibi M ile başlayan kombinasyon, Alt tuşuna ve 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 yakmak
  • ^W Neresi
  • ^K Metni kes
  • ^J hizalamak
  • ^CŞu anki pozisyon
  • M-U iptal etmek (geri)
  • ^Xçıkış
  • ^R Dosyayı oku
  • ^\ Yer değiştirmek
  • ^U Bölünmüş metin
  • ^T Yazım denetimi
  • ^_ satıra git
  • BEN iptal etmek (ileri)

Her seçeneği her zaman önünüzde olduğu için ezberlemek zorunda değilsiniz. Nano'nun yardım menüsünü açacak olan ^G'ye basarak (veya F1'e basarak) klavye kısayollarının tam listesini alabilirsiniz. Bazı kısayolların tek tuşla kullanılabileceğini fark edeceksiniz.

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

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 sizden yeni dosyanın kaydedileceği bir ad isteyecektir.


Nano'da yeni bir dosya oluşturun

Dosyayı Nano'da Aç

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

$nano~/my_text_file.txt

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

Bazen bir dosyayı açmanız ve tam bir satıra veya sütuna gitmeniz gerekebilir. Nano bunu şunlarla 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ır, ikinci sütunda konumlanacak.


Nano'da bir dosya açma

Nano'da Dosyaları Düzenleme

Dosyaları açtıktan veya oluşturduktan sonra hemen düzenlemeye/yazmaya başlayabilirsiniz. Farklı vim, içinde nano düzenleme moduna geçmenize gerek yok. İmleci dosyanın etrafında hareket ettirmek için klavyenizdeki ok tuşlarını kullanabilirsiniz.


Nano'da bir dosyayı düzenleme

Nano'da metin bulma

" nerede". Bu, aradığınız metni girebileceğiniz menünün üzerinde bir arama kutusu açacaktır:


Nano'da metin bulma

Ayrıca alt menünün bazı ek seçenekleri gösterecek şekilde değişeceğini de göreceksiniz. Kendilerini hemen hemen açıklıyorlar, bu yüzden daha önemlilerine bakacağız.

  • Normal ifadelerle arama- M-R (Alt + R tuşları) tuşlarına basın ve kullanmak istediğiniz normal ifadeleri kullanarak sorgunuzu girin.
  • satıra git- ^T'ye (Ctrl + T) ve ardından imleci taşımak istediğiniz satıra basın.
  • Metni değiştir- arama modunda ^R (Ctrl + T) düğmesine veya normal modda ^\ düğmesine basın. Orijinal metninizi girmeniz istenecek, Enter'a bastıktan sonra, değiştirme için kullanılacak metni girmeniz istenecektir. Son olarak, aramanızın ilgili ö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 geçecektir.
  • İlk satıra atla- ^Y'ye (Ctrl + Y) basın.
  • Son satıra atla- ^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 metin 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çili metni kopyalamak için Alt + ^ tuşlarına basın.
  • Seçili metni kesmek için ^K (Ctrl + K) tuşlarına basın.
  • Seçili metni yapıştırmak için imleci istediğiniz konuma getirin ve ^U (Ctrl + U) tuşlarına basın.

Nano'da metin kopyalama ve yapıştırma

Dosyayı Nano'ya Kaydet

Dosyadaki mevcut değişiklikleri kaydetmek istiyorsanız, ^O (Ctrl + O) tuşlarına basın. Yeni bir dosya düzenliyorsanız, dosyayı adlandırmanız istenir. Bu, mevcut değişikliklerinizi kaydedecek ve dosyada değişiklik yapmaya devam edebilmeniz için nano açık kalacaktır.

Dosyayı yedekle kaydet

Bazen bir dosyayı düzenlerken, her ihtimale karşı aynı dosyanın geçici kopyalarını saklamak isteyebilirsiniz. Düzenlemekte olduğunuz dosyayı yedekleyecek olan nano'daki -B seçeneğini kullanabilirsiniz. Örnekte gösterildiği gibi, nano'ya bu yedekleri nereye kaydedeceğini söylemek için -C seçeneğiyle birlikte kullanabilirsiniz:

$ nano -BC ~/backups dosyam.txt

Yukarıdaki adımlar dosyayı yedekleyecektir dosyam.txt klasöründe" yedekler" kullanıcının ana dizininde bulunur. Yedek dizinin bulunması gerektiğini unutmayın, yoksa nano size dizinin geçersiz olduğunu söyleyecektir.

Nano Düzenleyiciden Çıkma

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

Çözüm

nano sadeliği ile kullanıcılara hitap eden, 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 hale getiriyor.

Muhtemelen Linux konsolunu en az bir kez ziyaret edenlerin her biri bugünün makalesinin kahramanını kullandı. Linux dağıtımlarından herhangi birini onsuz hayal etmek zor. Herhangi bir Linux yazılımının kurulmasıyla ilgili birçok makalede bahsedilmiştir. Sadeliği, yeni başlayanların görevleri hızlı bir şekilde çözmesini sağlar. Yönetim profesyonelleri onu görünce sırıtıyor. Yönetim alanında biraz güçlendirilmiş, kullanımını kötü görgü ve yetersiz profesyonellik işareti olarak kabul eder. Ancak başkaları görmediğinde kendilerinin kullandıklarını biliyoruz.

Böylece, GNU nano konsol metin düzenleyicisi, bugünkü incelememizin kahramanı oldu.

Tüm konsol metin editörleri arasında nano muhtemelen en popüler olanıdır. Ne de olsa vim, emacs ve diğer güçlü kelime işlem araçlarının kullanıcıları bile yardım için düzenli olarak nano'ya dönüyor. Tabii ki, kullanımını boykot eden kişiler var, ancak tüm tanıdıklarımdan sadece biri, temel olarak aziz dört harfi terminale girmiyor.

Görünüşe göre, neden bu kadar basit bir ürünün kullanımı hakkında konuşuyorsunuz? Amaç aynı - hepimiz yazılım ürünleriyle standart etkileşim senaryolarına alışıyoruz, sonuç olarak işlevselliğin bir kısmı kayboluyor.

Belki başlayalım. Nano'yu yüklemek için aniden buna değmezse, şu komutu çalıştırmanız gerekir:

apt-get install nano

Nano komutuyla başlatıldı

nano dosya adı

veya ek seçeneklerle:

nano -Option1 Seçenek2 ... SeçenekN +satır,sütun dosya adı

Nano başlatma tuşları, başlangıçtan hemen sonra yardımcı programın kullanışlı özelliklerini kullanmanıza olanak tanır.

Bir metin dosyası oluşturalım ve onunla biraz oynayalım.

nano ~/test htm

Diğer editörler gibi nano da daha önce mevcut değilse kaydetmeye çalıştıktan sonra yeni bir dosya oluşturacaktır.

Önümüzde editörün minimalist bir arayüzü ortaya çıktı. Oklara basarak metin yazabilir, dosyada standart yollarla dolaşabiliriz. Bu senaryoda, muhtemelen kullanım durumlarının %99'u tükenmiştir. Ancak tüm işlevlerini keşfetmenizi şiddetle tavsiye ederim. Ve sonra çoğu insan nano'nun Windows'taki bir not defteri analogu olduğunu düşünüyor.

Editörün tüm özellikleri tarafımdan özel olarak hazırlanan tabloda yansıtılmaktadır. Temel komutlar Ctrl+tuş kısayollarıyla yürütülür. Genellikle Alt veya Win'e atanan Meta tuşlu kısayol tuşları da aktif olarak kullanılmaktadır.

Nano özellikler tablosu:

fnctrl+Meta+Yapılandırma dosyaBaşlatma anahtarıTanım
F1ctrl+g yardım çağırma
F2Ctrl+X Programdan çıkın. Dosya değiştirilmişse, program arabelleğin kaydedilmesi gerekip gerekmediğini soracaktır. Cevap standart E/H olacaktır. Kaydetme onaylanırsa, yardımcı program dosyanın adını ve yolunu soracaktır.
F3Ctrl+O Dosyayı diske yaz
F4Ctrl+J Paragrafı hizalayın. Paragraflar boş satırlarla ayrılmıştır. Hizalama gerekli değilse, imleç bir sonrakine atlayacaktır. Hizalamanın mevcut terminalin genişliğinin altında olması önemlidir.
F5ctrl+r Geçerli dosyaya başka bir dosya ekleme. En sevdiğim cipslerden biri. Tıkladıktan sonra bir seçenek sunulacak. Ya dosyanın yolunu belirtin (TAB düzgün çalışır) ya da dosyayı seçmek için Ctrl+T tuşlarını kullanın ya da harici bir kaynağın çıktısını yapıştırın (örn. nslookup sitesi). Ctrl+C döngülü komutların yürütülmesini durduracaktır, böylece 8.8.8.8'e güvenle ping atmayı deneyebilirsiniz.
F6ctrl+w Metin arama. Normal ifadeler kullanabilirsiniz
F7ctrl+y Sayfa ileri
F8ctrl+v geri sayfa
F9Ctrl+K Geçerli satırı kesin ve panoya kaydedin
Meta+Crtl veya Meta+6 Geçerli satırı kopyalayın ve panoya kaydedin
F10Ctrl+U Satır ekle
F11ctrl+c Geçerli imleç konumunu göster
F12ctrl+t Yazım denetimi. Çalıştırmak için harici bir yayıcı gereklidir. Heceleyici, "Speller" ayarlı heceleyici parametresindeki nano yapılandırmada belirtilir
F13Krtl+_Meta+G +satır, sütunSatır ve satır numarasına göre gidin. Görünen menüde, virgülle ayırarak sayı, satır belirtmelisiniz.
F14crtl+\Meta+R Metni veya normal ifadeyi değiştirin
F15Crtl+KrtlMeta+A Metni mevcut imleç konumunda işaretle
F 16 Meta+W Son aramayı yeniden yap
meta+) Satır girintisini artır
Meta+( Satır girintisini azalt
crtl+F Bir karakter ileri
crtl+B Bir karakter geri
Crtl+Boşluk Bir kelime ileride
Meta+Boşluk bir kelime geri
crtl+P Bir önceki satıra
Krtl+N Bir sonraki satıra
crtl+A Geçerli satırın başına
crtl+E Geçerli satırın sonuna
Meta+(veya Meta+9 Geçerli paragrafın başına, ardından sonraki paragrafa
Meta+) veya Meta+0 Geçerli paragrafın sonuna, ardından sonraki paragrafa
Meta+- veya Meta+_ İmleci hareket ettirmeden bir satır yukarı kaydır
Meta++ veya Meta+= İmleci hareket ettirmeden bir satır aşağı kaydır
Meta+ Önceki arabelleğe geç
Meta+> veya Meta+. Sonraki ara belleğe geç
Meta+V Aşağıdaki tuş kombinasyonunu olduğu gibi yapıştırın
Ctrl+I Sekmeyi imleç konumuna ekle
Ctrl+M İmleç konumunda satır ekle
Ctrl+D İmlecin altındaki karakteri sil
ctrl+h İmlecin solundaki karakteri sil
Meta+T Geçerli konumdan dosyanın sonuna kadar kesin
Meta+J Tüm dosyayı hizala
Meta+D Kelimelerin, satırların ve karakterlerin sayısını sayın
Ctrl+L Geçerli ekranı yenile
ctrl+z Düzenleyiciyi Duraklat
Meta+X Yardım modu etkinleştir/devre dışı bırak
Meta+C Etkinleştirme/devre dışı bırakma konumunun sabit gösterimi
Meta+O Etkinleştirmek/devre dışı bırakmak için fazladan bir satır kullanma
Meta+Spürüzsüz ayarla-S --pürüzsüzDüzgün kaydırma etkinleştirme/devre dışı bırakma
Meta+P Alanları göster etkinleştir/devre dışı bırak
Meta+Y Sözdizimi vurgulama etkinleştirme/devre dışı bırakma. Aydınlatma türleri yapılandırma dosyasında yapılandırılır.
Meta+Hakıllı ev ayarla Akıllı ev düğmesi etkinleştirme/devre dışı bırakma
Meta+Iotomatik girintiyi ayarla-i --autoindenOtomatik girinti etkinleştir/devre dışı bırak
Meta+K set-cutSona Kes Etkinleştir/Devre Dışı Bırak
Meta+L -w --nowrapOtomatik hat kesme etkinleştirme/devre dışı bırakma
Meta+Q sekme boşluklarını ayarlaGiriş sekmelerini etkinleştirme/devre dışı bırakma boşluklarına dönüştürün
Meta+B Yedeklemeleri etkinleştir/devre dışı bırak
Meta+Fçoklu arabelleği ayarla Birden çok dosya arabelleği etkinleştirme/devre dışı bırakma
Meta+Mset faresi Fare desteği etkinleştirme/devre dışı bırakma
Meta+Nnoconvert'i ayarla DOS/Mac biçiminden etkinleştirme/devre dışı bırakmadan dönüştürme yok
Meta+Z Etkinleştir/devre dışı bırak
Meta+$ Yumuşak hat sarma etkinleştirme/devre dışı bırakma
geri al-u --geri alGeri Almaya İzin Ver
Meta+U İzin veriliyorsa geri al
Meta+E izin verilirse yeniden yap
görünümü ayarla-v --görünümGörünüm modu
-x --nohelpAltta iki yardım satırı gösterme
yedeklemeyi ayarla-B --yedeklemeMevcut dosyaların yedek kopyalarını saklayın. Örneğin, nano –B file.txt komutunu çalıştırırsanız, kaydetme sırasında 2 dosya oluşturulur: file.txt - düzenlenmekte olan dosya ve file.txt~ - dosya.txt içeriğine kadar dosya.txt'nin içeriğine sahip olacaktır. son kaydet.
geçmiş günlüğünü ayarla Geçmiş günlüğünü etkinleştir

Bugün GNU nano konsol metin düzenleyicisinden bahsedeceğiz.

GNU nano'nun tarihi

GNU nano, Alpine e-posta istemcisiyle birlikte gelen Pico metin düzenleyicisinin bir klonudur. İkincisi hakkında iki makalede zaten konuştuk (makalenin sonundaki bağlantılara bakın). Gnu nano, Chris Allegretta'nın Pico editörünün bir klonunu oluşturmaya başladığı 1999 yılında doğdu. Başlangıçta, yeni düzenleyiciye TIP adı verildi, bu bir kısaltmaydı: TIP is "t Pico ("TIP Pico değil"). Oldukça hızlı bir şekilde programın adının nano olarak değiştirilmesi gerekiyordu. Bu, 10 Ocak 2000'de oldu. Bunun nedeni, uçbirim ile uzak bir ana bilgisayar arasında bağlantı kurmaktan sorumlu olan ve birçok Unix dağıtımında (örneğin Solaris) bulunan uç olarak da adlandırılan başka bir programla bir ad çakışmasıydı.

İlk başlangıç

GNU nano'yu kullanmaya başlamak için konsola gidin veya bir terminal öykünücüsü çalıştırın. Burada tüm çalışmaların Linux Mint 14 "Nadya" da gerçekleştirileceğini belirtmek gerekir.

Konsola veya terminal öykünücüsüne girdikten sonra şu komutu verin:

$ nano dosya adı

İkincisi başarıyla tamamlandıktan sonra, GNU nano program penceresini göreceksiniz. Ekranın üst kısmında programın versiyonu (bizim durumumuzda 2.2.6) ve açık dosyanın adı (veya GNU nano'yu ilk başlattığınızda olduğu gibi sadece "Yeni Tampon" - bkz. Şekil 1) olacaktır. Ardından düzenleme penceresi, durum çubuğu gelir. Ve en alt kısım, klavye kısayolunun ve bu tuşlara basıldığında gerçekleştirilecek eylemlerin bir açıklaması olan bir tür ipucudur. Örneğin:

^G (veya F1)

burada "^" Ctrl'dir;

"nano yardım metni" gösterecektir. İmleç tuşlarını kullanarak yardımda gezinebilirsiniz. Veya klavye kısayollarıyla:

^N - bir satır ileri atla;

^P - bir satır geriye atla;

^V - bir ekran ileri git;

^Y - bir ekran geri gider.

Şekil 1. GNU nano - ilk başlangıç

Yardımdan çıkmak ve ana pencereye dönmek için aşağıdaki tuş kombinasyonuna basın:

^X (veya F2)

Bir kez daha, ekranın altındaki ipucunu kullanabileceğinizi unutmayın. Ayrıca, bu ipucu doğası gereği "bağlamsaldır". Başka bir deyişle, bulunduğunuz yere göre değişir (ana pencere, yardım vb.). Lütfen, Ctrl ile klavye kısayollarını kullanmaya ek olarak, Meta-dizileri ("M" harfi ile gösterilir) kullanıldığını unutmayın. Örneğin, bilgi istemi görüntüsünü etkinleştirmek/devre dışı bırakmak için aşağıdaki tuş kombinasyonunu kullanın:

Meta dizisine girmek Esc veya Alt tuşuyla ve ardından sonraki tuşla (bizim durumumuzda X) başlar.

Böylece ana GNU nano penceresine geri döndük. Şimdi bir metin yazalım. Ardından klavye kısayoluna basarak kaydedin:

^O (veya F3)

Bir dosyayı kaydederken, program sizden kaydedilecek dosyanın adını girmenizi isteyecektir (bkz. Şekil 2):

Kayıt için dosya adı:

Bir ad girin, örneğin Metin ve Enter tuşuna basın.

Şekil 2 GNU nano'da bir dosyaya metin kaydetme

Bundan sonra, GNU nano dosyayı kaydedecek ve kaydedilen satır sayısıyla ilgili bilgileri görüntüleyecektir.

Metin düzenleme

Düzenleme sırasında çeşitli eylemler gerçekleştirmeniz gerekir. Örneğin, metin boyunca hareket edin. Kısmen bu konuda, yukarıda zaten söyledik. Şimdi devam edelim.

İmleci bir karakter ileri taşımak için aşağıdaki kombinasyonu kullanın:

ve bir karakter geri:

İmleci geçerli satırın başına taşımak için şuna basın:

ve geçerli satırın sonunda:

Metindeki karakterleri sırasıyla "Delete" ve "Backspace" tuşlarının yanı sıra ^D ve ^H klavye kısayollarını kullanarak silebilirsiniz.

Metinde bir satır kesmek ve panoya kaydetmek için şuna basmanız gerekir:

^K (veya F9)

Pano içeriğini geçerli satıra aşağıdaki gibi yapıştırabilirsiniz:

^U (veya F10)

Klavye kısayollarını kullanarak geçerli satırı (panoya kaydederek) kopyalayabilirsiniz:

ve ardından (^U veya F10) kullanarak sırasıyla ekleyin.

İçeriği geçerli imleç konumundan dosyanın sonuna kadar aşağıdaki gibi kesebilirsiniz:

Bu, GNU nano'da bulunan düzenleme seçeneklerini incelememizi sonlandırıyor ve programın ek özellikleri hakkında birkaç söz söylüyor.

Ek özellikler

GNU nano, geçerli imleç konumu hakkında bilgi almanızı sağlar. Bunu yapmak için klavye kısayolunu kullanmanız yeterlidir:

Bu tuş dizisine bastıktan sonra, aşağıdaki biçimde bilgileri göreceksiniz (bkz. Şekil 3):

Sıra 25/25(%100), Sıra 1/1 (%100), Sembol 100/100 (%100)

Şekil 3. Mevcut imleç konumu hakkında bilgi alma

Sözcüklerin, satırların ve karakterlerin sayısını saymak için aşağıdaki sırayı kullanabilirsiniz:

Bu tuş kombinasyonuna bastıktan sonra şu biçimde bir mesaj göreceksiniz:

Kelimeler: 3 Satır: 5 Karakter: 28

Gerekli metin satırına geçiş, aşağıdaki tuş sırası kullanılarak gerçekleştirilir ("_" karakteri, Shift tuşuna basılarak girilir):

^_

bundan sonra aşağıdaki mesajı göreceksiniz:

Satır numarasını, satır numarasını girin (bir satır, bir satırdaki karakter konumu olarak gösterilebilir):

Çözüm

GNU nano, Alpine e-posta istemcisiyle birlikte gelen Pico metin düzenleyicisinin bir klonudur. Program ilk olarak 1999'da ışığı gördü.

GNU nano, kullanımı kolay bir konsol tabanlı metin düzenleyicisidir. Yetenekleri, metin düzenleme ile ilgili görevlerin çoğunu çözmek için yeterlidir.

Programın ana özelliklerine (belgenin etrafında, karakterler arasında hareket etme, satırları kopyalama / kesme / yapıştırma) ek olarak, bir dizi ek özelliği vardır: mevcut imleç konumu hakkında bilgi alma, kelimeleri, satırları ve karakterleri sayma, gerekli hat

,

Linux işletim sisteminin yeni başlayanlar için bir bulmaca gibi göründüğü günler geride kaldı. Şu anda popüler olan çoğu linux-dağıtım kitleri, kendileriyle birlikte verilen standart programların yanı sıra kullanışlı ve sezgisel bir grafik arayüze sahiptir. Ama istisnalar var. Metin düzeltici nanoörneğin, sahip değil GUI, bunun yerine komut satırı arayüzünü kullanarak. Gedit varsa ne işe yarar?


nano ağırlıklı olarak sunucularda kullanılır linux, konfigürasyon dosyalarını düzenlerken kullanışlıdır ve terminalde uzmanlaşmaya karar verirseniz, master ve nano. Tüm konsol metin editörleri arasında bu konuda özellikle zor olan hiçbir şey yoktur. nano kullanımı en kolay olanıdır, dosyalar ve metinlerle çalıştığınız temel tuş kombinasyonlarını bilmeniz yeterlidir.

Kurulum ve başlatma

En son sürümlerde ubuntu editör nano varsayılan olarak mevcuttur ve bu nedenle yüklenmesi gerekmez.

Çalıştırmak için bir terminal açmanız ve komutu çalıştırmanız gerekir. nano. Terminal bir mesajla yanıt verirse "komut bulunamadı" veya bunun gibi bir şey, o zaman editörün kurulu olmadığı anlamına gelir. Bu durumda, konsolda aşağıdaki komutu çalıştırarak yüklemeniz gerekecektir:

sudo apt-get yükleme nano

Düzenleyiciyi başlatmak için bir komut yeterlidir - nano. Bu, geçerli dizinde yeni bir dosya oluşturacaktır. Hangi klasörün geçerli olduğunu belirlemek için komutu kullanabilirsiniz. pwd terminalde. Belirli bir dosyayı açmanız gerekiyorsa, adını belirtin ve mevcut klasörden farklı bir klasörde bulunuyorsa, ikinci komut örneğinde gösterildiği gibi tam yolu ekleyin:

nano merhaba.txt
nano /home/compick/merhaba.txt

Yapılandırma dosyalarına gelince, bunlar açıldıktan sonra nano anahtar ekle -w, bu önemlidir çünkü sistem dosyalarında kullanılmayan satır kaydırmayı devre dışı bırakır. Editör arayüzü, üst kısmında programın sürümünün ve mevcut dosyanın adının ve ayrıca durumun belirtildiği bir konsol penceresi ile temsil edilir. (değiştirildi mi değişmedi mi) . Pencerenin altında en sık kullanılan tuş kombinasyonlarını gösteren iki satır bulunur. Altta, komutlar için çeşitli mesajları ve alanları görüntüleyen bir durum çubuğu da görüntülenir; örneğin, F6 düğmesi bir metin araması başlatır.

Nano düzenleyiciyle çalışmanın temel ilkeleri

Kısayol etiketleri acemi bir kullanıcı için biraz kafa karıştırıcı olabilir, ancak bu yalnızca ilk bakışta. Sembol (^) Ctrl tuşu anlamına gelir ve (M) Meta- Alt veya Esc tuşu. Bütün bunlar yerleşik yardımda bulunabilir. nano basılarak çağrılır ^+G, yani Ctrl + G .

İçerikte gezinmek için ok tuşları kullanılabilir, Ctrl + O ve ardından değişiklikleri kaydetmek için yazabilirsiniz. Y onay için ve N iptal etmek. Kaydetme sırasında editör, pencerenin altındaki özel bir alana girilmesi gereken bir dosya adı ister.

Henüz kaydedilmemiş bir dosyada yapılan değişiklikleri iptal etmek için Ctrl + C tuşlarına basmanız gerekir. Tüm satırları ve paragrafları kesmek için nano Ctrl + K kombinasyonu, eklenmesinden sorumludur - Ctrl + U. Çizginin belirli öğelerini seçmek için arama satırını çağırmak için Ctrl + 6 veya Alt + A tuşlarını kullanın - Ctrl + W veya F6 . Ctrl + A ve Ctrl + E komutları, satırın başına ve sonuna hızlı bir şekilde gitmenizi sağlar; Ctrl + Y ve Ctrl + V komutları, bir metin dosyasının içeriğini yukarı ve aşağı kaydırır. Son olarak, editörden terminale çıkmak için Ctrl + X kullanılır.

Ancak bu, işlevselliğin yalnızca bir parçasıdır. nano. Düzenleyici sözcükleri, satırları ve sembolleri saymayı, aynı anda birkaç dosyayla çalışmayı, düzenlenmekte olan belgelerin yedek kopyalarını oluşturmayı, "sadece okumak için", kısmi fare desteğini etkinleştirin, vurgulama için sözdizimini tanımlayın, sekme genişliğini değiştirin, çıkışta dosya otomatik kaydetmeyi etkinleştirin ve daha fazlasını yapın. Ek parametreler esas olarak düzenleyici başlatıldığında ayarlanır, ancak bazıları, örneğin yedeklemeden sorumlu anahtar -b bir dosyayı kaydederken kullanılabilir.

Ek özelliklerden nano Konsol penceresinin görünümünün ayarını belirtmekte fayda var.

programlar 18 Ekim 2010

Nano düzenleyici, genellikle linux sistemlerinde standart bir düzenleyici olarak bulunan, basit bir arayüze sahip küçük bir giriş seviyesi düzenleyicidir. Düzenleyicinin bir konsol karakteri vardır ve komutla çalıştırılır. nano, örneğin:

Nano düzenleyici ile dosya açma ve oluşturma

Nano'da bir dosya açmak ve oluşturmak basittir. Aramanız gerekiyor:

Nano, kalıcı olmayan bir düzenleyicidir ve metin eklemek için hemen yazmaya başlayabilirsiniz. /etc/fstab gibi bir yapılandırma dosyasını düzenliyorsanız, -w seçeneğini kullanın, örneğin:

Birkaç komut satırı seçeneği vardır:

  • -T # sekme durağının miktarını (karakter olarak) ayarlamak için,
  • -i otomatik girintiyi etkinleştirmek için,
  • -w, ekran sınırında satır kaydırmayı devre dışı bırakır (yapılandırma dosyalarını düzenlerken çok önemlidir) vb.

Belgeyi kaydetme ve nano düzenleyiciden çıkma

Değişikliklerinizi kaydetmek için Ctrl+O tuşlarına basın. Nano'dan çıkmak için Ctrl+X tuşlarına basın. Düzenleyiciden çıkarsanız ve dosya değiştiyse, nano sizden dosyayı kaydetmenizi ister. Kaydetmeyi reddetmek için N tuşuna basın ve onaylamak için - Y. Editör bir dosya adı soracaktır. Sadece bir isim girin ve ardından Enter tuşuna basın.

Kaydetmeniz gerekmeyen bir dosyayı kaydetme ihtiyacını yanlışlıkla onaylarsanız, dosya adı sorulduğunda Ctrl + C tuşlarına basarak her zaman kaydetmeyi reddedebilirsiniz.

Nano düzenleyicide metni kesme ve yapıştırma

Tek bir satırı kesmek için Ctrl+K'yi kullanın (Ctrl'yi basılı tutun ve K'ye basın). Çizgi kaybolacak. Yapıştırmak için imleci satırı eklemek istediğiniz yere getirin ve Ctrl+U yazın. Çizgi yeniden belirdi. Birden çok satırı taşımak için, art arda birden çok Ctrl+K tuşlarına basarak bunları kesin ve ardından tek bir Ctrl+U tuşuna basarak yapıştırın. Paragrafın tamamı ihtiyacınız olan yerde görünür.

Daha nazik davranmanız gerekiyorsa, metni işaretleyin. İmleci kesilecek metnin başına getirin. Ctrl+6 (veya Alt+A) tuşlarına basın. Ardından imleci kesilecek metnin sonuna getirin; işaretli metin vurgulanır. İşareti kaldırmak için tekrar Ctrl+6 tuşlarına basın. İşaretli metni kesmek için Ctrl+K tuşlarına basın. Yapıştırmak için Ctrl+U tuşlarını kullanın.

Nano düzenleyicide metin bulma

Bir dizi bulmak kolaydır: Ctrl+W ("WhereIs" için) tuşlarına basın, bulmak istediğinizi yazın ve Enter'a basın. Aynı satırı tekrar bulmak için Alt+W tuşlarına basın.

Not: nano'nun yardım metninde, Ctrl tuşu "^" ile temsil edilir, bu nedenle Ctrl+W, ^W olarak gösterilir ve bu böyle devam eder. Alt tuşu M ("Meta" için) olarak etiketlenir ve Alt+W, M-W olarak gösterilir.