«zsh» etiketlenmiş sorular

Zsh birçok gelişmiş komut satırı ve komut dosyası özelliklerine sahip bir kabuktur.

4
$ {! FOO} ve zsh
${!FOO}içinde bir çift yerine koyma gerçekleştirir bash, yani FOO'nun (string) değerini alır ve değişken adı olarak kullanır. zshbu özelliği desteklemiyor. Bu çalışmayı aynı şekilde yapmanın bir yolu var mı bashve zsh? Arka fon: Ortam değişkenlerinin bir listesi var. PATH MAIL EDITOR önce değişken adlarını sonra da değerlerini yazdırmak istersiniz. Bu …

1
Tamamlama listesini zsh olarak dinamik olarak güncelleyin
TabTamamlama için zsh'ın sonuç listelerini oldukça yararlı buluyorum , ancak davranışlarını biraz değiştirmek istiyorum: Ben Tabilk kez ve daha sonra eklenen her yeni harf ile dinamik olarak güncelleme zaman görünmelidir . Varsayılan davranış, önerilerin yalnızca tekrar değerlendirildiğinde yeniden değerlendirilmesidir Tab, bu tekrarlanan tuşa basmayı kaydetmek istiyorum. ( Güncelleme: Ancak olası …
13 zsh  autocomplete 

5
Ana anahtar terminalde çalışmıyor
GNOME Terminal 2.7.3 ve zsh 4.3.9 kullanıyorum (x86_64-unknown-linux-gnu) Homeve Endçalışmıyorlar. Hiçbir şey olmuyor ve bastığımda hiçbir şey görüntülenmiyor. ancak shift + Home(Kabuk çıktısının başlangıcına ilerler.) tuşuna bastığımda ve diğer GUI programlarında çalıştığımda çalışırlar. Google'ı araştırdım ve aşağıdakileri denedim. Değişiklik yok :( 885 bindkey "\e[1~" beginning-of-line 886 bindkey "\e[H" beginning-of-line 887 …


3
[-T 1] neyi kontrol eder?
Windows'ta zshbaşlattığımda başlamanın bir yolunu buldumbash https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Sonuna aşağıdaki kodu eklemeniz önerilir .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Ne anlama [ -t 1 ]geliyor? Sadece doğru mu? O zaman bunu yapabilir miyim? exec zsh
13 bash  shell  zsh  test 

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 …

2
Kabuk geçerli işlev adı karakterleri
Genişletilmiş Unicode karakterleri kullanmak (şüphesiz) birçok kullanıcı için yararlıdır. Daha basit mermiler (kül (meşgul kutusu), çizgi) ve ksh aşağıdakilerle başarısız olur: tést() { echo 34; } tést Ama bash , mksh , lksh ve zsh buna izin veriyor gibi görünüyor. POSIX geçerli işlev adlarının bu Adlar tanımını kullandığını biliyorum . …
13 bash  shell  zsh  function 

2
zsh cinsinden kullanıcıya veya köke bağlı olarak komut istemi rengini değiştirme
zsh içinde bir olabilir %#sizin de PS1(ya da her türlü PROMPTdeğişken) temelde görüntüleme anlamına gelir %eğer kullanıcı veya ekran #eğer root. Böylece bu etkileme herhangi bir yolu olup olmadığını merak ediyorum %ya #da kullanıcı veya kök (Bir kullanıcı için mavi, kök için kırmızı) açık yolu sadece değiştirmektir var olmasına bağlı …
13 shell  zsh  colors  prompt 

1
“Nohup ./my_script &” => “Çalışan işleriniz var” çalıştıran terminalden çıkılıyor. Çıkmak için Tamam mı?
Diyelim ki terminalin bağlantısını kestiğimde işi öldürmeyi önleme fikri olan uzak bir kutuda çalıştırıyorum. nohup ./my_script.sh & Terminalimden çıkmaya çalıştığımda şu uyarıyı aldım: zsh: you have running jobs Sanırım sorun değil. Sadece arka planda çalışan bir işim / sürecim olduğunu söylüyor. Terminalin bağlantısını kesersem, iş / süreç çalışmaya devam eder, …

1
Zsh builtin için nasıl yardım mesajı alabilirim?
Bir bash yerleşik için kısa bir kullanım mesajı almak istersem, help <builtin>komut isteminde kullanabilirim, örn. $ help export export: export [-fn] [name[=value] ...] or export -p Set export attribute for shell variables. Marks each NAME for automatic export to the environment of subsequently executed commands. If VALUE is supplied, assign …

4
dize ikameleri: tüm olaylar
Basit bir soru, ama cevabı bulamıyorum. zsh belgeleri beni eziyor :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Yalnızca ilk olay yerine tüm 'the' kelimelerinin 'THE' ile değiştirilmesini nasıl sağlayabilirim ? Zsh ile örnekler bulmak en zor gibi görünen en kolay şeydir.
13 zsh  string 

1
Hangi dosyalar tedarik edildi, zsh
Oh-my-zsh ile zpretzo kullanıyorum ve düzenlemek istediğim zsh dosyalarını unutmaya devam ediyorum. Kabuğa hangi kaynak dosyaları sağladığını nasıl sorabilirim?
12 shell  zsh 


3
Zsh'ta takma adları temizleme veya devre dışı bırakma
Terminal kullanımını biraz kolaylaştırmak için oh-my-zsh kurdum. Beni rahatsız eden bir şey, orijinal komuttan daha hatırlanması zor olan ve komut karma tablosunu kirleten "ga", "gap", "gcmsg", "_" gibi ürettiği diğer adlardır. Peki takma adları tamamen devre dışı bırakmanın bir yolu var mı? Ya da tüm takma adları temizleyebilmem için bir …
12 shell  zsh  alias  oh-my-zsh 

3
Bir zsh komut satırındaki tüm diğer adları çözümleme
Diğer adları iç içe yerleştirdim ve komutu çalıştırmadan önce hepsini çözmek istiyorum. Bunu nasıl yaparım? Herhangi bir tuşa bağlı olmayan bir işlev varsa, o zaman M-x foobarbenim için de iyi. Hatta dış komutunu kullanabilirsiniz ( type, command, which, neyse). Ben her şeyi denedim Neden "hangi" kullanmıyorum? O zaman ne kullanılır? …
12 zsh  alias 

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.