Nano içindeki metni aramanın bir yolu var mı?


174

Nano komut istemlerinde kullandığım düzenleyicidir.

Büyük bir dosyayı açtığımda, bazı metni aramak istiyorum (think Ctrl+ F).

Bunu yapmanın bir yolu var mı?


Ctrl + \ değiştirmek için kullanışlıdır. Hiç farketmedim, nano ekranın altında orada.
Thufir

Yanıtlar:


275

Ctrl+ Warama için kısayol. Aynı etki tuşuna basarak da elde edilebilir F6. Arama terimini girdikten sonra, tuşuna basın Enter. Aramayı tekrarlamak için Alt+ tuşuna basın W. Bu menüde, yukarı / aşağı ok tuşlarını kullanarak daha önceki aramaları seçebilirsiniz.

Geriye doğru aramayı değiştirmek için , arama iletişim kutusunda Alt+ tuşuna basmanız gerekir B.

Daha fazla kısayol için F1


3
Alt + W benim için iterm kabuğunu kapatıyor ve Mac'te aramayı tekrarlamıyor
anon58192932

Alt-B benim için çalışmıyor
ubuntu_uk_user

1
@ParsaAkbari Terminal emülatörünüz muhtemelen tuş vuruşunu engelliyor. Terminal kısayollarını değiştirmeyi deneyin veya farklı bir tane kullanın. Konsole benim için çalışıyor.
Lekensteyn

2
Tekrar ctrl + W tuşlarına basıp enter tuşuna basarsanız, bir sonraki öğeye gidersiniz. (Ama Alt + W'nin daha hızlı olduğu konusunda hemfikirim.)
Emiel


9

^ W (F6) Bir dize veya normal ifade ara

  1. Yardım sayfasında tüm sistem çalışmalarında F1 yoktur . ^ G'yi dene .
  2. Tüm sistemlerde yok nano yardım sayfası var

Evet, aşağıda sadece yardım sayfası var. Bu mesajı görenler için nano yardım sayfası yerine [Maalesef, bu işlev için destek devre dışı bırakıldı]

^ G (F1) Bu yardım metnini görüntüle

^ X (F2) Geçerli dosya arabelleğini kapat / Çık nano dan

^ O (F3) Geçerli dosyayı diske yaz

^ J (F4) Geçerli paragrafı yasla

^ R (F5) Geçerli dosyaya başka bir dosya ekle

^ W (F6) Bir dize veya normal ifade ara

^ Y (F7) Önceki ekrana git

^ V (F8) Sonraki ekrana git

^ K (F9) Geçerli çizgiyi kes ve kesicide sakla

^ U (F10) Kesme tamponundan mevcut satıra kesilmemiş

^ C (F11) İmlecin konumunu göster

^ T (F12) Varsa yazım denetleyicisini çağırın

M- \ (M- |) Dosyanın ilk satırına git

M- / (M-?) Dosyanın son satırına git

^ _ (F13) (MG) Satır ve sütun numarasına git

^ \ (F14) (MR) Bir dize veya normal ifadeyi değiştir

^^ (F15) (MA) Metni imleç konumunda işaretleme

MW (F16) Son aramayı tekrarla

M- ^ (M-6) Geçerli satırı kopyala ve kesme makinesinde sakla

M-} Geçerli satırı girintile

M- { Geçerli çizgiyi unindent

^ F Bir karakter ileri git

^ B Bir karakter geri git

^ Boşluk Bir kelime ileri git

M-Space Bir kelimeye geri dön

^ P Önceki satıra git

^ N Sonraki satıra git

^ A Geçerli satırın başına git

^ E Geçerli satırın sonuna git

M- ( (M-9) Paragrafın başına git; daha sonra önceki paragrafın

M-) (M-0) Paragrafın sonunun hemen ötesine geçin; sonraki paragraftan sonra

M-] Eşleşen brakete git

M-- (M-_) İmleci kaydırmadan bir satır yukarı kaydır

M- + (M- =) İmleci kaydırmadan bir satır aşağı kaydır

M- < (M-,) Önceki dosya arabelleğine geç

M-> (M-.) Bir sonraki dosya arabelleğine geç

MV Bir sonraki tuş vuruşunu girin

^ I İmleç konumuna bir sekme ekler

^ M İmleç konumuna yeni satır ekle

^ D İmlecin altındaki karakteri sil

^ H İmlecin solundaki karakteri sil

İmleç konumundan dosya sonuna kadar MT Cut

MJ tüm dosyayı yasla

MD Kelimelerin, satırların ve karakterlerin sayısını

^ L Mevcut ekranı yenile (yeniden çiz)

^ Z Editörün askıya alınması (askıya alma etkinse)

(MX) Yardım modu etkin / devre dışı

(MC) Sabit imleç pozisyon gösterimi etkin / pasif

(MO) Düzenleme etkinleştirme / devre dışı bırakma için bir satırın daha kullanılması

(MS) Düzgün kaydırma etkinleştirme / devre dışı bırakma

(MP) Boşluk ekranı etkin / devre dışı

(MY) Renk sözdizimi vurgulama etkin / devre dışı

(MH) Akıllı ev anahtarı etkin / devre dışı

(MI) Otomatik girintiyi etkinleştir / devre dışı bırak

(MK) Kesip etkinleştirme / devre dışı bırakma

(ML) Uzun çizgi sarma etkin / devre dışı

(MQ) Yazılan sekmelerin boşluklara dönüştürülmesi etkin / devre dışı


6

Nano kullanarak metni arayabilirsiniz Ctrl W.

Alt W(veya Esc, W) bulmayı tekrarlayacaktır. (Alternatif olarak, kutuyu boş bırakmak varsayılan olarak aranan en son metne karşılık gelir.)

Ctrl RBul komutundayken tuşuna basmak Değiştir modunu etkinleştirir.

Nano 2.8.2'den itibaren (Mayıs 2017), arama aynı zamanda nano'nun Ctrl Gyardım ekranında da çalışıyor .


3
Esc - Wbenim için Mac OS X El Capitan'da yaptım, v10.11.5 teşekkür ederim
Eleanor Zimmermann 22

Son zamanlarda keşfettim, Shift tuşlarına basarsanız çok sayıda kısayol işe yarayabilir, bu yüzden Alt-Shift-W de işe yarayabilir. (Bu, tekrarlanan aramalar için işleri çok daha kolaylaştırır.)
mwfearnley

Alt W aradığım şeydi.
Lakshman Pilaka

Not, bazı terminaller kapmak Alt W, ama Alt Shift Waynı zamanda çalışması gerekir
mwfearnley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.