Tab, panel, dan jendela terminal adalah wadah penampil; ketiganya tidak menciptakan isolasi proses atau lingkungan dengan sendirinya. Direktori kerja shell, kredensial, dan host jarak jauh tetap menjadi konteks eksekusi yang penting.

Tab untuk pekerjaan sekuensial

Gunakan tab ketika beberapa shell termasuk dalam satu proyek tetapi hanya satu yang memerlukan perhatian pada satu waktu. Tab menjaga desktop tetap rapi dan memudahkan penyimpanan server, shell pengujian, dan prompt perintah umum. Berikan petunjuk direktori atau proses yang terlihat pada setiap tab dan tutup shell yang tidak lagi berguna bagi proyek.

Panel untuk pengamatan simultan

Gunakan terminal dengan panel sesi independen ketika dua output harus tetap terlihat secara bersamaan, seperti server pengembangan dan eksekusi pengujiannya. iTerm2 mendokumentasikan bahwa setiap panel terbagi adalah sesi terminal yang berbeda di dalam sebuah tab; verifikasikan perilaku pemisahan aplikasi terminal Anda alih-alih berasumsi bahwa setiap pemisahan memulai shell lain. Jaga agar jumlah panel tetap rendah sehingga output tetap mudah dibaca.

Jendela untuk penempatan independen

Gunakan jendela terpisah ketika konteks milik proyek atau lingkungan yang berbeda, harus berada di layar yang berbeda, atau harus muncul secara independen dalam peralihan jendela. Terapkan profil atau judul yang menunjukkan host, direktori, atau lingkungan. Jendela terpisah tetap tidak mencegah perintah menargetkan sistem yang salah.

Wallo dapat mengatur jendela terminal sebagai jendela macOS, tetapi tidak dapat melihat atau mengelompokkan tab atau panel individual, memvalidasi status shell, atau membedakan antara produksi dan staging. Pertahankan identitas penting di dalam terminal itu sendiri.