zsh Yorum olarak '#' ile başlayan komutları yorumlayın / yoksayın


28

Bash'te, a ile başlayan bir komut yazarsam, bash, '#'yorum olarak görmezden gelir.

Yani, bash komut isteminde aşağıdakiler dikkate alınmaz:

> # Hi there!

Zsh iken:

> # Hi there !
zsh: bad pattern: #

Zsh'den de aynısını yapmasını nasıl isteyebilirim?

Bu, daha sonra çalıştırmak istediğiniz komutları "saklamak" veya paylaşılan bir tmux / ekran oturumu kullanırken sohbet etmek için son derece kullanışlıdır.

' Oh zsh ' kullanıyorum

Yanıtlar:


35

INTERACTIVE_COMMENTSSeçeneğin ayarlanmış olup olmadığını kontrol edin .

Bu sayfaya göre , “[...] INTERACTIVE_COMMENTSseçenek setiyle etkileşimli mermilerde , [...] #bu kelimeye ve aşağıdaki tüm karakterlerin a ile newlineişaretlenmemesine neden oluyor .”


Daha sonra eklenen yorumlara göre set -k, tamamen aynı şeyi yapıyor.


8
Bu benim makinemde "set -k" idi.
Bruce Ediger

2
Teşekkürler, "set -k" ve "setopt interactivecomments" ikisi de işe yarıyor.
Şimdi Değil
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.