nano linux'ta bir dosya nasıl kaydedilir. Nano - metin düzenleyici

Ve GNU GPL kapsamında lisanslanmıştır. Şu anda varsayılan olarak Ubuntu dağıtımlarına dahil edilmiştir ve kurulmasına gerek yoktur.
Nano'yu çalıştırmak için bir terminal açın ve şunu çalıştırın:

nano

Kullanım seçenekleri

Dosyaları ve diğer bilgileri açmak için olası seçenekleri görebileceğiniz, programı kullanma konusunda yardım almanıza olanak tanıyan standart bir komut kullanarak şunları çalıştırmalısınız:

nano -- yardım

Aşağıdaki "egzozu" alıyoruz. Tekrarlanmalıdır, komut

ProgramAdı --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 +ROW,COLUMN Belirtilen satır ve satırdan başla -A --smarthome Akıllı ana sayfa düğmesini etkinleştir -B --backup Mevcut dosyaların yedeklerini tut -C<дир>--backupdir=<дир>Benzersiz depolamak için dizin yedekler-D --boldtext Normal yerine kalın kullanın -E --tabstospaces Sekmeleri boşluklara dönüştürün -F --multibuffer Birden çok dosya arabelleğine izin verin -H --historylog Satır arama/değiştirme geçmişini saklayın ve okuyun -I --ignorercfiles Kullanmayın dosyalarda nanorc -K --rebindkeypad Sorunu düzeltin küçük klavye-L --nonewlines Dosyanın sonuna boş satır eklemeyin -N --noconvert DOS/Mac formatından dönüştürmeyin -O --morespace Düzenleme için fazladan satır kullanın -Q<стр>--alıntı=<стр>Alıntı dizesi -R --sınırlı Sınırlı mod -S --yarım ekran yerine pürüzsüz Satır satır kaydırma -T<#чис>--tabsize=<#чис>Sekme genişliğini #sütun sayısı olarak ayarlayın -U --quickblank Durum çubuğunu kullanın hızlı temizleme -V --version Sürümü görüntüleyin ve çıkın -W --wordbounds Daha fazlasını kullanın kesin tanım kelime sınırları -Y<стр>--sözdizimi=<стр>Vurgulamak için sözdizimi açıklamasını kullanın -c --const Kalıcı olarak imleç konumunu göster -d --rebinddelete Düzelt Geri Al/Sil sorunu -i --autoindent Yeni satırlarda otomatik girinti -k --cut İmleçten satır sonuna kadar kes -l -- nofollow Sembolik bağlantıları takip etme, yeniden yaz -m --mouse Mouse'u etkinleştir -o<дир>--operatingdir=<дир>Çalışma dizinini ayarlayın -p --preserve XON (^Q) ve XOFF (^S) düğmelerini ayırın -q --quiet Başlatma hatalarını sessizce yok sayın, örneğin rc dosyası -r<#столбцы>--doldur=<#столбцы>#columns -s'de satır kesme noktası ayarla<программа>--yazıcı=<программа>Alternatif yazım denetleyici kullan -t --tempfile Çıkışta soru sorulmadan otomatik kayıt -u --undo Geri alma özelliğini etkinleştir [DENEYSEL] -v --görünüm modu gözat (salt okunur) -w --nowrap Uzun satırları sarma -x --nohelp Altta iki yardım satırı gösterme -z --suspend Askıya almayı etkinleştir -$ --softwrap Yumuşak kaydırmayı etkinleştir -a, - b, -e, -f, -g, -j (Pico uyumluluğu için göz ardı edildi)

nano yardım metni

nano editör orijinal düzenleyicinin işlevselliğini ve kullanım kolaylığını taklit etmek için tasarlanmıştır UW Pico. Düzenleyici 4 ana bölüme ayrılmıştır: ü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üzenlenen dosyayı görüntüleyen ana düzenleme penceresidir. Durum çubuğu - alttan 3. satır - çeşitli önemli mesajları gösterir. Aşağıdaki iki satır en sık kullanılan tuş kombinasyonlarını göstermektedir.

Klavye kısayollarının gösterimi aşağıdaki gibidir: Control içeren kombinasyonlar (^) sembolü ile işaretlenir ve Ctrl düğmesi basılı tutularak veya Escape Esc çift tıklanarak girilir; Esc ile kombinasyonlar Meta m sembolü ile 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 ardından 000 ile 255 arasında üç basamaklı bir sayı girerek ilgili karakter girilir.
Aşağıdaki kombinasyonlar ana düzenleme penceresinde 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
Ctrl + W veya F6 - Metin veya normal ifade arayın
Ctrl + Y veya F7 - Önceki ekrana git
Ctrl + V veya F8 - Bir sonraki ekrana git

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

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

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

m + ^ veya m + 6 - Geçerli satırı kopyala ve panoya kaydet
m + ) - Satır girintisini artır
m + ( - Satır girintisini azalt
Ctrl + F - Bir karakter ileri
Ctrl + B - Bir karakter geri git
Ctrl + Boşluk - Bir kelime ilet
m + Boşluk - Bir kelime geri git
Ctrl + P - Açık önceki satır
Ctrl + N - Sonraki satıra git

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

m + V - Bir sonraki 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 - Mevcut ekranı yenile
Ctrl + Z - Düzenleyiciyi duraklat (etkinse)
m + X - Yardım modunu etkinleştirme/devre dışı bırakma
m + C - Etkinleştirme/devre dışı bırakma konumunun kalıcı olarak görüntülenmesi
m + O - Etkinleştirmeyi/devre dışı bırakmayı düzenlemek için ek bir satır kullanın
m + Shift- Pürüzsüz kaydırma reddetmesine izin ver
m + P - Boşlukları göster etkinleştirin/devre dışı bırakın
m + Y - Sözdizimi vurgulamayı etkinleştirin/devre dışı bırakın
m + H - Akıllı ana menü tuşu reddetmesine izin ver
m + I - Otomatik girintiyi etkinleştirme/devre dışı bırakma
m + K - Sonuna kadar kes etkinleştir/devre dışı bırak
m + L - Otomatik satır kesmeyi etkinleştirme/devre dışı bırakma
m + Q - Giriş sekmelerini boşluklara dönüştürün etkinleştirin/devre dışı bırakın
m + B - Yedeklemeleri etkinleştirin/devre dışı bırakın
m + F - Çoklu dosya arabelleklerini etkinleştirir/devre dışı bırakır
m + M - Fare desteğini etkinleştir/devre dışı bırak
m + N - DOS/Mac biçiminden dönüştürme yok etkinleştirin/devre dışı bırakın
m + Z - Askıya almayı etkinleştir/devre dışı bırak
m + $ - Yumuşak satır kaydırmayı etkinleştir/devre dışı bırak

Sözdizimi vurgulama

Uzak sunucularda yapılandırmaları düzenlemek için nano kullanabilirsiniz - hızlı, net, basit Metin düzeltici, sözdizimi vurgulama ile. Katılıyorum, çok uygun.

1. Sistemimizde .nanorc dosya örneklerinin nerede olduğunu bulalım. Ubuntu'da genellikle /usr/share/nano/ dizininde bulunurlar. Yapılandırma dosyasını dizininize kopyalayın:

$ cp / etc/ nanorc ~/ .nanorc

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

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

3. Bu yeterli değilse, Syntax Highlight Pack'i alıp herhangi bir şeyi ve her şeyi düzenlerken arka ışığı kurarız.

Nano editör, acemi bir kullanıcı için bir tür amortisör rolünü pekâlâ oynayabilir. Evet, emacs değil, joe bile değil. Ancak başarılı bir şekilde yapılandırma göreviyle başa çıkıyor. Ve geliştirme ve kullanımda - bir tırmık kadar basittir. bir çoğunda rastlantı değil Linux dağıtımları sistem çapında bir tane olarak sunulur. Kurulum sırasında yapılandırma dosyalarının genellikle manuel olarak düzenlenmesinin gerekli olduğu Gentoo Linux'ta, sistemin kurulum aşamasında kullanılabilen tek düzenleyicidir. Bununla birlikte, CRUX ve Archlinux'ta, kurulum sırasında, orijinali taklit eden vi -'ye bitişiktir ve bu nedenle tercih edilebilir.

Nano düzenleyici komut satırında şu sözdizimiyle başlatılır: nano /path_to_file/file. pilav. bir tane

Var olmayan bir dosya belirttiyseniz, oluşturulacaktır.

Yukarıdaki komutu çalıştırdıktan sonra, Şekil 1'e benzer bir şey göreceksiniz. 2.

Diğer editörlerde olduğu gibi imleci hareket ettirmenin ve metni silmenin ilgili klavye tuşlarıyla yapıldığını açıklamanın bir anlamı olmadığını düşünüyorum. Kalan nano işlevler, listesi http://posix.ru/apps/nano_editor/ adresinden alınan ve aşağıda verilen kontrol dizileri kullanılarak kontrol edilir.

Nano'da iki tür kontrol dizisi vardır - gerçek kontrol dizileri, kontrol+ değişmez değer ve meta diziler, Meta+ mektup. İlki aracılığıyla metin düzenleme ve dosya işlemleri gerçekleştirilir. Kontrol dizileri kısmen işlev tuşlarıyla çoğaltılır F1-F 16(Arama F13-F 16- bir kombinasyon aracılığıyla Vardiya+F1-F4). Meta diziler, editör ayarlarını değiştirmek için tasarlanmıştır (seçeneklerle aynı sonuca ulaşılır) Komut satırı).

Bir PC klavyesinde, Meta tuşunun rolünün genellikle tuşa basılarak gerçekleştirildiğini hatırlatmama izin verin. alternatif(bazı düzenlerde - özellikle alternatif"ve sağ veya tersine sol) veya bir tuşa basıp bırakmak Kaçmak.

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

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

    kontrol+G (F1) - tam araç ipucu menüsünü çağırın;
  • kontrol+X (F2) - programdan çıkış;
  • kontrol+Ö (F3) - mevcut dosyanın kaydı;
  • kontrol+R (F5) - mevcut dosyaya bir dosya ekleyin;
  • kontrol+W (F6) - mevcut dosyada metin arayın;
  • kontrol+\ (F14 veya Meta+R) - geçerli dosyadaki metnin değiştirilmesi; önce değiştirilen metin girilir, ardından tuşuna basıldıktan sonra Girmek- değiştirilebilir;
  • kontrol+Y (F7 veya pgup) - önceki ekrana gidin;
  • kontrol+v (F8 veya PgDwn) - sonraki ekrana geçin;
  • kontrol+K (F9) = imleç konumundaki satırın silinmesi (Cut, cut) ve ara belleğe (cutbuffer) kaydedilmesi;
  • kontrol+sen - (F10) - cutbuffer "a'nın içeriğini imleç konumundaki satıra eklemek; ikincisi değişmediyse, normalde sağlanmayan Geri Al (iptal) rolünü oynar; isteğe bağlı olarak satırların sınırsız klonlanması için de kullanılabilir metnin bir kısmı - silme işleminden sonra imleci doğru yere taşımak yeterlidir;
  • kontrol+C (F11) - imlecin konumu hakkındaki bilgileri vr biçiminde görüntüler
  • kontrol+T (F12) - yazım denetleyici (kullanarak harici program yazım, kuruluysa ve ilgili seçenek yapılandırmada etkinleştirilmişse, aşağıya bakın);
  • kontrol+P- imleci bir satır yukarı hareket ettirmek;
  • kontrol+N- imleci bir satır aşağı hareket ettirmek;
  • kontrol+F- imleci bir karakter ileri taşımak;
  • kontrol+B- imleci bir karakter geri hareket ettirmek;
  • 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çimi (ve ara belleğe alınması);
  • kontrol+D- imleç konumundaki bir karakterin silinmesi;
  • kontrol+H- imlecin solundaki karakteri sil;
  • kontrol+ben- bir sekme karakteri girin;
  • kontrol+J (F4) mevcut paragrafı otomatik olarak tamamlayın;
  • kontrol+M imleç konumuna bir yeni satır karakteri (CR) eklemek;
  • kontrol+_ (F13 veya Meta+G) - belirtilen satır numarasına atlayın.

Meta diziler genellikle anahtarlar gibi çalışır. Onların yardımıyla aşağıdaki eylemler gerçekleştirilir:

  • Meta+C- sabit imleç konumunu etkinleştirin/devre dışı bırakın;
  • Meta+ben- otomatik girintileri etkinleştirme/devre dışı bırakma;
  • Meta+Z- askıya almayı etkinleştirin/devre dışı bırakın;
  • Meta+X- bilgi istemi bölgesi çıkışını etkinleştirin/devre dışı bırakın;
  • Meta+P- pico düzenleyici öykünme modunu etkinleştirin/devre dışı bırakın;
  • Meta+W- kelime kaydırma modunu etkinleştirin/devre dışı bırakın;
  • Meta+M- fare desteğini etkinleştirin/devre dışı bırakın (yalnızca gpm desteğiyle oluştururken;
  • Meta+K- sonuna kadar kesmeyi etkinleştirin/devre dışı bırakın;
  • Meta+E- kullanımı etkinleştir/devre dışı bırak düzenli ifadeler(normal ifade).
Ayrıca nano, harici bir yapılandırma aracı da sağlar - user config ~/.nanorc . İçinde bazı manipülasyonlar gerçekleştirdikten sonra, düzenleyicinin işlevselliğini biraz genişletebilir, özellikle sözdizimi vurgulaması sağlayabilirsiniz.

Bu kılavuzda, Linux Nano metin düzenleyicisini nasıl kuracağınızı ve kullanacağınızı öğreneceksiniz. Vim ve Emacs yeniler için yanıltıcı olabilirken Linux kullanıcıları, Nano'nun öğrenmesi oldukça kolaydır. Bu nedenle Unix ve diğerleri için en popüler metin editörlerinden biridir. işletim sistemleri komut satırı arayüzünü kullanarak.

Bu kılavuza başlamadan önce, aşağıdakilere ihtiyacınız olacak:

  • Herhangi bir paket yükleyici, örneğin apt-get

Adım 1 — Nano Metin Düzenleyiciyi Kurma

Her şey, hangi işletim sistemini kurduğunuza bağlıdır, bazılarında zaten önceden yüklenmiş bir düzenleyici vardır. Nano. Düzenleyici varsa bu adımı atlayabilirsiniz. Nano zaten yüklediniz. Tıklamak Burada geçiş yapmak Adım 2 bu rehber

Bir metin düzenleyici yüklemek için Nano, sisteminizde bir paket yükleyici bulunmalıdır, örneğin yükleme komutu Nano Ubuntu'da olacak:

sudo apt-get nano'yu kur

ÖNEMLİ! Parça sudo altında olmamanız durumunda bu komutu root kullanıcısı olarak çalıştırmak anlamına gelir. hesap kök kullanıcı şu an uygun şifreyi girmeniz gerekecektir.

Bu, kurulumu tamamlar, artık bir metin düzenleyicisi kullanabilmeniz gerekir. Nano. Bu komutu yazarak bunu kontrol edebilirsiniz:

Nano test.txt

Yeni bir metin düzenleyici penceresi açmalı ve bu dosyada değişiklik yaparsanız, bunlar adlı bir dosyaya kaydedilecektir. deneme.txt. Düzenleyiciden çıkmak için klavye kısayoluna basın CTRL+X.

Adım 2 — Linux Metin Düzenleyiciyi Kullanma – Nano

Düzenleyiciyi açmak için temel komut şudur:

nano dosya adı


ÖNEMLİ! Onun yerine dosya adı ihtiyacınız olan dosya adını veya mevcut bir dosyanın adını girebilirsiniz. Mevcut bir dosyayı düzenlemek istiyorsanız, o dosyayla aynı dizinde olmanız gerektiğini unutmayın. Başka bir yol da dosyanın tam yolunu belirtmektir.

Komutu çalıştırdıktan sonra, editörü kullanarak metni özgürce değiştirebileceğiniz editör penceresine yönlendirileceksiniz. Nano. İmleci metin içinde hareket ettirmek için klavyenizdeki ok tuşlarını kullanın.

Bu pencerenin alt kısmında, düzenleyici ile kullanılacak kısayolları görebilirsiniz. Nano. Sembol ^ basmanız gerektiği anlamına gelir CTRL + [Düğme] (CMD + [Düğme] Mac kullanıcıları için) seçili komutları kullanmak için:

Emretmek Açıklama
CTRL+A Satırın başına git.
CTRL+E Satırın sonuna git.
CTRL+Y Sayfayı aşağı kaydırın.
CTRL+V Sayfayı yukarı kaydırın.
CTRL+G Bu komut bir pencere açacaktır.Yardımeditör ile kullanabileceğiniz komutlar hakkında gerekli tüm bilgileri içerenNano.
CTRL+O kaydetmek için komut. Kullandıktan sonra, dosya adını değiştirmek veya kaydetmek için onay isteyecektir ve düğmesine bastıktan sonraGirmekdosyanızı kaydedecektir.
CTRL+W En kullanışlı komutlardan biri. Metninizde bir kelime öbeği aramak için kullanılır. Bize tanıdık bir ekip gibi çalışıyorCTRL+Fdiğer platformlarda. Aynı cümleyi tekrar aramak için, tuşuna basın.ALT+W.
CTRL+K Seçilen satırın tamamını "panoya" kesin.
CTRL+U Metni "panodan" seçilen satıra yapıştırın.
CTRL+J Geçerli paragrafı biçimlendirir.
CTRL+C Metinde (satır/sütun/harf) imlecin mevcut konumunu gösterir.
CTRL+X Düzenleyiciden çıkarNano.Değişiklikler yapılmışsa, değişiklikleri kaydetmek için izin isteyecektir.
CTRL+R Dosyayı Oku komutuyla bir dosya açar. Geçerli imleç konumuna diskten bir dosya ekler.
CTRL + \ Dizeyi değiştirin veya ifadeyi ayarlayın.
CTRL+T Varsa yazım denetimini etkinleştirin.
CTRL+_ Belirli bir satıra ve sütun numarasına atlayın.
ALT+A Metin seç. İlk olarak, imleci metnin vurgulamak istediğiniz bölümünün başlangıcının bulunduğu konuma getirin. sonraki tıklamaALT+A. Şimdi metni vurgulamak için klavyenizdeki ok tuşlarıyla imleci sağa hareket ettirin. Bu komutu ile birlikte kullanabilirsiniz.CTRL+Kmetnin belirli bir bölümünü "panoya" kesmek için.

Bunlar, düzenleyicide çalışmak için ana ve en kullanışlı komutlardır. Nano. komutunu kullanmayı unutmayınız. CTRL+G bir pencere görüntülemek için Yardım.

ÖNEMLİ! Mac kullanıcısıysanız, bunun yerine kullanın CTRLkomut.

Çözüm

Bu öğreticide, Nano metin düzenleyicisini nasıl kuracağınızı ve kullanacağınızı öğrendiniz. bash, SSH ve VPS hakkında öğreticiler için öğreticiler sayfamızı ziyaret edin.

nano için kısayol tuşları listesi. Eksik - çalışırken test edemediğim bazı kombinasyonlar eksik. Ya yoga yapmadığım için ya da Gnome ayarları, bazı kombinasyonların veya belirli tuşların onun tarafından ele geçirildiği için - örneğin, Alt-( ve Alt-) gibi kombinasyonlar. Bunları yazarken, Shift kullanmanız gerekir (yani, normal bir klavyede Alt-( Alt-Shift-['e dönüştürülür). Ve sistemde Alt-Shift'te bir düzen değişikliğim var. Bu kısayol tuşlarıyla örtüşüyor. Nano'ya gönderiyorum.Ama hepsi şarkı sözleri ve zamansızlık ve işte liste

  • Ev= Ctrl-a
  • son= Ctrl-e
  • pgup= ctrl-y
  • PgDn= ctrl-v
  • İmleç tuşları= Ctrl-(f,b,n,p)
  • Sekme= Ctrl-ı
  • geri boşluk= ctrl-h
  • Silmek= ctrl-d
  • geri dönmek= Ctrl-m
  • Yardım- Ctrl-g
  • çıkış- Ctrl-x
  • Dosyayı kaydet- Ctrl-o
  • Sözdizimi vurgulamayı değiştir-Alt-y
  • sonraki kelimeye git- Ctrl-Boşluk
  • önceki kelimeye git- Alternatif Uzay
  • Satırın başına git-Ev
  • Satırın sonuna git- son
  • sonraki paragrafa git-Alt-0
  • Önceki paragrafa atla- Alt-9
  • Sonraki Sayfa-PgDn
  • Önceki sayfa- PgUp
  • numaralı satıra gidin.-Ctrl-_
  • dosyanın sonuna git-Alt-/
  • Dosyanın başına git- Alt-\
  • Eşleşen parantezlere git-Alt-]
  • geri sar- Alt-=
  • geri sarmak-Alt-
  • Metin seçim modunu değiştir- Ctrl-6 (Ctrl-^). Hem 6 hem de ^'nin net olduğu birkaç kombinasyondan biri (yani, ^ için shift tuşuna basmanız gerekmez). Seçim modunu açtıktan sonra metni seçmek için imleç tuşlarını kullanın.
  • Geçerli seçimi kopyala- Alt-6 (Alt-^ veya Ctrl-k Ctrl-u). ^ için Shift tuşuna basmayı gerektirmeyen başka bir kombinasyon.
  • Geçerli seçimi kes- Ctrl-k
  • Sokmak- Ctrl-u
  • Bir dosyanın içeriğini yeni bir arabelleğe yapıştırın- Ctrl-r<имя файла>. Dosyanın içeriğini imleçten sonraki yerde geçerli arabelleğe eklemeniz gerekiyorsa, önce nano için Çoklu arabellek modunu kapatmanız gerekir. Bu, Alt-f kombinasyonu kullanılarak yapılır.
  • Komut çıktısını yapıştır- Ctrl-r Ctrl-x
  • Aramak- Ctrl w
  • Bir sonraki oluşumu bul (Sonrakini Bul…)- Alt-w veya Ctrl-w Enter
  • Bul-değiştir- Ctrl-\ veya Alt-r
  • Yardım İste- Ctrl-w Ctrl-g
  • Geçerli paragrafı iki yana yasla (imlecin bulunduğu yer)- Ctrl-j
  • Tüm belgeyi gerekçelendir-Alt-j

Çoklu arabellek modundan bahsetmiştim - bu, nano'nun birkaç dosyayı aynı anda düzenleyebileceğiniz çalışma modudur. Çoklu arabellekler arasında geçiş, Alt- ve Alt- kombinasyonları kullanılarak yapılır. .

Söz dizimi vurgulamasından da bahsetmiştim.

Diğerleri gibi sözdizimi vurgulama nano ayarlar, nanorc dosyasına yazılmalıdır. İçin şu anki kullanıcı bu dosya genellikle burada bulunur ~/.nanorc ve konfigürasyonlu bir örnek /usr/share/doc/nano/examples/nanorc.sample.gz adresinden alınabilir.

Ubuntu'da, /usr/share/nano/ adresinde sözdizimi vurgulamalı hazır yapılandırmalar bulabilirsiniz. Bu dizin, her arka ışık türü için bir tane olmak üzere nano yapılandırma dosyalarını içerir. Varsayılan olarak etkindirler.

Renkleri ve diğer vurgulama ayarlarını değiştirmeniz gerekirse, sözdizimi vurgulama ile hazır yapılandırmaları da görebilirsiniz. Dosyalar hem /usr/share/nano'da hem de .nanorc dosyasındaki ana dizinde değiştirilebilir. İlk durumda, değişiklikler küresel olacak, ikinci durumda - yalnızca geçerli kullanıcı için.

,

Linux işletim sisteminin yeni başlayanlar için bir bilmece gibi göründüğü günler geride kaldı. Şu anda popüler olanların çoğu linux-dağıtım kitleri, kullanışlı ve sezgisel bir grafik arayüzün yanı sıra onlarla birlikte verilen standart programlara sahiptir. Ama istisnalar var. Metin düzeltici Nanoörneğin, sahip değil GUI, bunun yerine komut satırı arabirimini 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, ustalaşmak son derece arzu edilir ve Nano. Tüm konsol metin editörleri için bu konuda özellikle zor olan bir şey yok. Nano kullanımı en kolay olanıdır, dosya ve metinle çalıştığınız temel tuş kombinasyonlarını bilmeniz yeterlidir.

Kurulum ve başlatma

AT son sürümler 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 hemen aşağıdaki komutu çalıştırarak yüklemeniz gerekir:

sudo apt-get nano'yu kur

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 dosyanın tam yolunu ekleyin:

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

Yapılandırma dosyalarına gelince, bunlar açıldıktan sonra nano anahtar ekle -w, kullanılmayan satır kaydırmayı devre dışı bıraktığı için bu önemlidir. sistem dosyaları. Editör arayüzü, üst kısmında programın sürümünün ve mevcut dosyanın adının yanı sıra durumun belirtildiği bir konsol penceresi ile temsil edilir. (değişmiş olsun ya da olmasın) . Pencerenin altında en sık kullanılan tuş kombinasyonlarını gösteren iki satır vardır. Altta çeşitli mesajları ve komut alanlarını 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 sadece ilk başta. Sembol (^) Ctrl tuşu anlamına gelir ve (E) Meta- Alt veya Esc tuşu. Bütün bunlar yerleşik yardımda bulunabilir. nano basarak çağrılır ^+G, yani Ctrl + G .

İçerikte gezinmek için ok tuşları kullanılabilir, Ctrl + O ardından değişiklikleri kaydetmek için yazarak kullanılabilir. 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.

İptal etmek değişiklikler yapıldı kaydedilmemiş bir dosya için Ctrl + C tuşlarına basmanız gerekir. Tüm satırları ve paragrafları kesmek için nano Ctrl + K kombinasyonu, bunların eklenmesinden sorumludur - Ctrl + U. Vurgulamak belirli unsurlar hat aramak için Ctrl + 6 veya Alt + A tuşlarını kullanın Arama dizisi- Ctrl + W veya F6 . Ctrl + A ve Ctrl + E komutları satırın başına ve sonuna hızlıca gitmenizi sağlar, Ctrl + Y ve Ctrl + V komutları içeriği kaydırır Metin dosyası aşağı ve yukarı. Son olarak, düzenleyiciden terminale çıkmak için Ctrl + X kullanılır.

Ancak bu, işlevselliğin yalnızca bir parçasıdır. nano. Düzenleyici, kelimeleri, çizgileri ve sembolleri saymayı, aynı anda birkaç dosyayla çalışmayı, düzenlenen belgelerin yedek kopyalarını oluşturmayı destekler. "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 otomatik dosya kaydetmeyi etkinleştirin ve daha fazlasını yapın. Verilmiştir Ekstra seçenekler esas olarak editörü başlatırken, ancak bazıları, örneğin, şunlardan sorumludur: destek olmak anahtar -b bir dosyayı kaydederken kullanılabilir.

İtibaren Ek özellikler nano ayarı not edin görünüm konsol penceresi.