Geçenlerde macOS Terminal uygulaması yerine iTerm2 kullanmaya başladım ve gerçekten çok mutluyum. Şu anda odağın exitbulunduğ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 zshda ile çalışmalı bash.
exit. Bu ilk sekme kapalıysa, exittü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?





exitbir kabuk yerleşiktir (komut). Aynı isimde bir işleve sahip olmak iyi bir fikir değildir.