Anonim

Jika tetingkap Terminal Max adalah platform yang anda inginkan boleh menjadi lebih mesra pengguna, maka anda mempunyai sekutu di Termipal.

Utiliti baru yang ditambah ke Terminal telah menyebabkan sedikit kegemparan positif untuk pengguna Mac. Dirujuk sebagai Tetap, penambahan baru ini adalah antara muka pengguna yang dapat disesuaikan yang membuat penciptaan skrip shell lebih mudah untuk pemaju dengan hanya menggunakan butang asli dan menu drop-down dan butang.

Termipal dibina dari rangka JavaScript dan menggunakan widget Koko asli. Ia secara automatik melekat ke sudut bawah tetingkap terminal Mac supaya mudah diakses apabila diperlukan.

Seperti yang dijelaskan oleh pemaju program: JavaScript adalah rangka kerja yang ringan dan cepat. Peramban menjadikan aplikasi elektron besar, tetapi pemasangan keseluruhan Termipal adalah satu binari tunggal yang hanya 150 kB.

Terperinci untuk Window Terminal anda di Mac

Pengetua tidak menggunakan enjin penyemak imbas. Ia juga tidak menggunakan CSS atau HTML di mana antara muka pengguna dirujuk hanya sebagai objek JSON. Ia tidak memerlukan runtime JavaScript yang tertanam kerana ia menggunakan satu pra-instal pada macOS yang mungkin dimuatkan ke dalam memori peranti Mac anda kerana ia merupakan komponen sistem.

Dalam kebanyakan kes, API dalam Electron adalah serupa dengan yang terdapat di Termipal. Contohnya, anda boleh membuka dialog pemilih fail dengan mendail dialog.showOpenDialog. Atau, anda boleh mendengar acara siap pada objek App.

Jangan mengelirukan kedua-dua platform walaupun sebagai Electron adalah projek maju dan besar berbanding Termipal yang merupakan produk 0.0.x versi kecil yang mempunyai kurang daripada 0.1% keupayaan Elektron.

Keserasian elektron dapat dijelaskan sebagai prinsip yang menyalakan jalan untuk reka bentuk API Termipal daripada mewakili jaminan keserasian sekarang.

Untuk membuat UI, modul baru yang dikenali sebagai mikro UI disediakan. Jika anda ingin mengemas kini antara muka Termal, dail microUI.loadUIDefinition () dengan objek JSON. Objek JSON menerangkan elemen UI yang terlibat.

Untuk mengaitkan interaksi dengan fungsi JavaScript, hanya lulus nilai sifat tindakan yang memegang nama fungsi. Itulah intipati keseluruhan kerangka kerja UI dan cukup banyak yang perlu diketahui. Terdapat beberapa skrip contoh yang boleh didapati dalam repo GitHub projek.

Pengetua boleh didapati di laman web pembangun dan boleh digunakan secara percuma.

Gunakan penggunting untuk menyesuaikan tetingkap terminal mac anda