Geçenlerde macOS Terminal uygulaması yerine iTerm2 kullanmaya başladım ve gerçekten çok mutluyum. Şu anda odağın exit
bulunduğu örneği kapatmak için komut kullanmaya çok alışkınım . Örneğin, aşağıdakilerden birini kastediyorum: Sekme, Pencere veya Bölünmüş Panel.
Çalışmakta olan örneği kapatan bir işlev çıkışını nasıl yazabilirim? Aşağıdaki geçici çözüm, pencereler için çalışır, ancak sekmeler veya bölmeler panelleri için çalışmaz:
function exit {
osascript -e 'tell application "iTerm2" to close first window'
}
Çözüm ya zsh
da ile çalışmalı bash
.
exit
. Bu ilk sekme kapalıysa, exit
tüm pencereyi kapatır (bu kısım zaten çalışıyordur).
exit
kapatır, ancak pencere / sekme / bölmeyi açık bırakır. Doğru?
exit
bir kabuk yerleşiktir (komut). Aynı isimde bir işleve sahip olmak iyi bir fikir değildir.