«line-editor» etiketlenmiş sorular

Kabuklarda ve diğer komut satırı programlarında satır düzenleyici

1
ESC + {: Bu nedir ve bu konuda daha fazla bilgiyi nerede bulabilirim?
Ben bash komutunda oynuyordum ve ESC'ye basıp ardından {, ardından kabuk bir fileglob dizesinde tüm dosyaları tamamladı. Örneğin: Ben daktilo olsaydı bash Cardından ESC+{: kabuk gösteriyorlar bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}Deneysel dosyaları ve dizinleri I hepsi gösteren C ile başlayan tüm Olası dosya ve Dizinler otomatik doldurarak yapmıştı. Bu konuda ESC + {daha …

6
Bash vi modunu belirtmek için imleç şeklini (veya rengini) değiştirin
Netleştirmek için: Bir terminalde vim kullanırken imleci nasıl değiştireceğimi sormuyorum . Bash'in vi-mode'unda giriş ve komut modları arasında geçiş yaparken imlecin değişmesini istiyorum: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Zsh'de imlecin rengini değiştirmeyi mod değişikliklerinde mümkün kılan bir komut …
30 bash  vi  line-editor 

2
Komut İstemi Bir Metin Düzenleyicide Açmak - Buna Ne Çağrılır?
Bash'deki en sevdiğim numaralardan biri komut istemimi bir metin editöründe açtığım zaman. Bunu (vi modunda) düğmesine basarak yapıyorum ESC v. Bunu yaptığımda, komut istemimde ne varsa, şimdi $ EDITOR tercihimde gösteriliyor. Daha sonra komutu sanki bir belgemiş gibi düzenleyebilirim ve bu geçici dosyadaki her şeyi kaydedip çıktığımda yürütülür. Hiçbir arkadaşımın …


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 …

4
ZSH: yukarı ve aşağı tuşlarında arama geçmişi?
Şu anda benim .zshrc dosyasında aşağıdakiler var: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Ancak, bu yalnızca boşluk karakteri oluşmadan önce mevcut girişimin içeriğiyle eşleşiyor gibi görünüyor. Örneğin, sudo ls /geçmişimdeki her çizgiyle eşleşecek sudo, yalnızca girdilerimle eşleşen çizgileri eşleştirmek istiyorum. (yani sudo ls /etceşleşir, eşleşmez sudo cat /var/log/messages) İstenilen davranışı …

1
Alt işlemleri sarmak için zsh'ın satır düzenleyicisini kullanma
zleGirdiyi bir alt işleme beslemek için zsh'nin yerleşik çizgi düzenleyicisini ( ) kullanmak mümkün müdür ? Yani, bir zsh fonksiyonunun zlewrap mycommandnerede zlewrapolduğunu ve mycommandsadece stdin'den satır okuyan herhangi bir programın çalışmasını istiyorum ; zlewrapetkin bir şekilde zle'ın çizgi düzenleme yeteneklerini sağlar mycommand. Bu rlwrapsadece bunu yapan modelde , ancak …
22 zsh  line-editor 



2
Bir girişi yeniden kullandığımda ve değiştirdiğimde bash'ın geçmişini düzenlemeyi nasıl durdurabilirim?
Bazı bash örnekleri, önceki bir komutu yeniden kullandığınızda ve düzenlediğinizde komut geçmişini değiştirir, diğerleri görünüşte değişmez. Arama yapıyordum ve aradım ancak geçmişteki komutların yeniden kullanıldıklarında ve düzenlendiklerinde değiştirilmelerinin nasıl önleneceğini söyleyen hiçbir şey bulamıyorum. Orada gibi sorular bu bir , ama bu tarih düzenlenmekte olan ile başa çıkmak için nasıl …

2
Bash'te Emacs'ta olduğu gibi kopyalama ve ayar işareti?
Emacs varsayılan olarak kullandığı I (kullanarak yani kopyalayıp aynı klavye bağları kullanarak Bash komut satırında metni yapıştırmak edebilmek istiyorum C-spaceiçin set-mark, M-wmetni kopyalamak için, C-y, M-yvb yapıştırmak için). GNU Bash dokümantasyon Bash öntanımlı olarak ayarlanan bu anahtar bağları bazıları ile geldiğini söylüyor. Örneğin, yanking ( C-y) varsayılan olarak terminalimde çalışır. …


3
Bastr'de Ctrl-Backspace ve Ctrl-Delete
Debian'ı Kurma 8.3 stty werase '^H' veya Arch Linux 2/2016'da stty werase '^?' in .bashrc(örneğin) yapar Ctrl- Backspaceterminaldeki son sözcüğü siler. Yine de modern GUI uygulamalarında olduğu gibi aynı davranış değildir (örn. Firefox): Son boşluk- ayrılmış sözcüğü siler, boşluk veya karakterlerle ayrılmış son sözcüğü silmez . : , ; " …

2
Vi benzeri hjkl tuşlarıyla zsh'ın sekme tamamlama menüsünde gezinebilir miyim?
Zsh'ın menü tabanlı sekme tamamlamasını kullanıyorum. Bir Tabkez basıyorum ve olası tamamlamaların bir listesi beliriyor. Ben basarsanız Tabyine ben ok tuşlarıyla bu listeyi gezinebilirsiniz. Ancak, bunları gezinmek mümkündür vi-like H, J, K, Lyerine anahtarları? Birlikte, komut satırı girişi için emacs modunu kullanmak bindkey -eiçinde ~/.zshrc. Ayrıca zsh ile zim kullanıyorum …


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.