OS X altında, bir dosyayı Finder'dan (veya başka bir yerden) bir Terminal penceresine sürükleyip bırakabilirsiniz ve dosyanın yolu, girmişsiniz gibi eklenir. Son zamanlarda, boşluk içeren dosya adlarının doğru bir şekilde işlenmesi durdu: Daha önce boşluk içeren dosya yolu, Terminal çift tırnak içine alınmış bir sürüm ya da her boşluktan önce bir ters eğik çizgiden önce alınmış olur. Şimdi tüm dosya yolu henüz boşaltıldı ve herhangi bir boşluk içeriyorsa geri dönüp kendimden kaçmam gerekiyor.
“Birlikte açılmış mermiler” ayarıyla oynamıştım ve kabuğun /bin/bash
(GNU bash 3.2.57 (1) - tekrar bırak) veya /bin/zsh
(zsh 5.0.8) olduğu zaman doğru kaçışın gerçekleştiği görülüyor. elle kurulmuş /usr/local/bin/zsh
(zsh 5.2). OS X 10.11.2'deyim.
Zsh’de Terminal’de sürükleyip bırakarak karışıklığa neden olabilecek bir değişiklik oldu mu? Yoksa Terminal, benim zsh'ımı içermeyen bir çeşit beyaz liste mermisini kullanıyor mu?
Düzenleme: Ben zsh 5.0.8 de yükledim /usr/local/bin/zsh
ve dosya isimleri bu kabuk için düzgün kaçtı. 5.0.8 ve 5.2 sürümleri arasında zsh üzerinde yapılan bazı değişiklikler bu çalışmayı durdurdu.