«readline» etiketlenmiş sorular

GNU Readline, Bash ve diğer etkileşimli komut satırı programları için komut satırı düzenleme ve geçmiş arama özellikleri sağlayan bir kütüphanedir. Bash ve diğer yazılımlarda Readline işlevinin kullanımı ile ilgili sorular için bu etiketi kullanın.

2
Yanlışlıkla bir terminalde Ctrl-S'ye bastıktan sonra nasıl çözülür?
Bu benim için oldukça sık görülen bir durum: Ctrl-Sbir terminalde (farklı bir niyete) bastığımdan sonra, onunla olan etkileşim (girdi ya da çıktı) donuyor. Muhtemelen bir çeşit "kaydırma kilidi" ya da her neyse. Bundan sonra terminali nasıl çözerim? (Bu sefer, birlikte çalışıyoruz apt-shell, bir iç bashiç urxvtözel işleme sorumludur bunlardan --not …



1
Klavye bağlama olmadan bir okuma satırı işlevi gerçekleştirilsin mi?
Ben sadece okuma sayfasını okuyordum ve bilmediğim bir sürü harika komut keşfettim. Ancak, bazılarının varsayılan anahtar bağlantıları yoktur. Bağlanmamış komutları kabuktan çalıştırmanın bir yolu var mı? ~ / .İnputrc içindeki komutu nasıl bağlayacağımı sormuyorum, bunun yerine kabuktan veya bash betiğinden nasıl "kapalı" olarak çalıştırılacağını sormuyorum. Örneğin, "dökümü değişkenleri" komutu. Çalıştırılması …
26 bash  shell  readline  inputrc 

9
Halihazırda bash konsolunda parametreye yazılan tekrar nasıl?
Sadece satırları boyunca bir şeyler yazıyordum: mv foo/bar/poit/zoid/narf.txt ve birden bire farkına varma, kahretsin, bu parametrenin büyük kısımlarını tekrar yazmam gerekiyor mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Tablonun bitmesiyle bile, oldukça acı. Metni ve middleclick'i fare seçerek yapıştırarak parametreyi kopyalayabildiğimi biliyorum ama bu yeterince iyi değil. Klavyede kalmak istiyorum. Peki klavyeyi kullanarak çizginin …



2
Kelimeleri atlamak için Alt-Left, terminal emülatörlerinde çalışmıyor
Önceki işteki Debian Wheezy makinesinde, etkin komut satırındaki (bash) kelimeler arasında atlamak için Alt + Sol ve Alt + Sağ tuşlarına alıştım. Ancak, evde Jessie'ye (Debian 8.0, test dalı) yükselttiğimden bu artık çalışmıyor: Alt-Left, önceki kelimeye atlamak yerine Dveya gibi bir şey yazdırıyor [D. OTOH, ssh'ı açar ve başsız Debian …

4
Readline'da vi düzenleme moduna nasıl geçebilirim?
Bir readline ortamında vi düzenleme moduna geçmek istiyorum. Ama 'set -o vi' kullanmak istemiyorum. Geçici olarak bir klavye kısayolu kullanarak geçiş yapmak istiyorum. Man sayfası bunu yapabileceğimi söylüyor M-C-j. Ama bu benim için işe yaramıyor. Ubuntu ve xterm kullanıyorum. GNOME terminali altında da çalışmaz.
16 bash  readline 

3
Önceki oku değil, aynı başlangıç ​​karakterlerine sahip komutlara göz atmak için yukarı oku yapılandırın
On bashkomut satırından, ↑bana önceki komutu verir. Komut satırlarında numpyveya matlabbirkaç karakter yazdığımda, ↑bana bu karakterlerden başlayarak önceden girilmiş komutu veriyor . Bu davranışı tam olarak nasıl etkinleştirebilirim bash? Komut satırı geçmişinde arama yapmanın daha gelişmiş yollarının farkındayım, ancak bazen basit bir yol daha kullanışlıdır.
15 bash  readline 

3
~ / .inputrc dosyası doğru kaynaklanmıyor
Bazı anahtar bağlamaları için oluşturduğum bu ~ / .inputrc dosyası var. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word ne zaman çalıştırmaya source ~/.inputrcçalışsam bana şu hatayı veriyor: \ e [1; 5C: ileri sözcük: Komut bulunamadı. \ e [1; 5D: geriye doğru kelime: …
14 bash  tcsh  readline 

2
Ctrl-R ters aramasından sonra ileri arama için tek kısayol
Her zaman Ctrl+ kullanıyorum R, ama çok çabuk bastığım için sık sık peşinde olduğum komutu geçiyorum. İleriye doğru arama yapmak için, önce terminal kullanılmadığı sürece Ctrl+ Skullanılabilir (benim durumumda konsole stty -ixon, ~/.bashrcdüzelttiği yerde). Ancak, iki kez basmam gerekiyor: bir kez modda i-searcholduktan sonra giriyor gibi görünüyor reverse-i-searchve aslında geri …

2
Kabukta kontrol karakterleri (^ C, ^ D, ^ [,…) farklı görüntüleme
Kabukta kontrol karakterleri yazdığınızda, "düzeltme işareti" adı verilen öğeyi kullanarak görüntülenirler. Örneğin kaçış ^[, düzeltme işareti gibi yazılır. Havalı kabuğumun havalı görünmesini sağlamak için özelleştirmeyi seviyorum. Mesela kendimi değiştirdim PS1ve PS2renklendirdim. Şimdi kontrol karakterlerinin de normal karakterlerden daha ayırt edilebilir olmasını sağlamak için benzersiz bir görünüm elde etmelerini istiyorum. $ …

1
Geçerli bash komut satırındaki tüm bağımsız değişkeni sil
Kullanılması ^W(Unix sözcük rubout) Kolayca benim bash kabuğunda güncel komutundan tek bir "kelime" silebilirsiniz. Ancak, boşluklar (veya ters eğik çizgiden kaçan boşluklar içeren alıntılanmamış bağımsız değişkenler) içeren alıntılanmış bağımsız değişkenlerle uğraşırken, tüm bağımsız değişkeni değil, yalnızca tek bir sözcüğü sildiğinden iyi çalışmaz. Bu yüzden bütün bir argümanı silmenin bir yolunu …
13 bash  readline  inputrc 

2
Komutlar-geçmişindeki değişiklikler nasıl geri alınır?
UNIX sistemlerinde, önceki komutlarda gezinmek için üst ve alt oklara basabilirsiniz. Bu son derece kullanışlıdır. Bazen yukarı çıkıp tekrar kullanmak istediğim bir komut bulurum, ancak bazı varyasyonlarla. Bu tür değişiklikler yaparsam, kontrol etmediğim sürece orijinal komutu geri almanın bir yolu yoktur history. Geçmişteki tuşlarla erişilen komuttaki değişiklikleri "geri almanın" bir …

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.