Sıklıkla, Mac'imde, bir boşluk karakteri izleyen dikey çizgi (|) karakterini kullandığımda, arasına görünmez bir karakter eklenir.
Bu, özellikle komutları geçersiz kıldığından, terminal kullanılırken can sıkıcıdır.
Aşağıdakini iterm2'ye yazarsam, genellikle aşağıdakileri alırım:
ls | cat
zsh: command not found: cat
Benim önceki komut almak ve sonra çıkarıp arasındaki boşluğu takın kadar ok-tuşuna vurursanız |
ve cat
komut çalışacaktır.
Kopyaladığımda, çalışan ve çalışmayan komutları aşağıdaki gibi bir dosyaya yapıştırın:
non-working: ls | cat
working: ls | cat
ve Hex Fiend'de açarak aşağıdakileri gösterir:
non-working: ls | cat
working: ls | cat
Ayrıca kare köşeli ayraçlar ( []) ve ardından bir boşluk kullanarak SublimeText2 sorunu aynı tür yaşadım . Bu yüzden iTerm2 ile ilgili bir sorun olduğuna inanmıyorum.