Memperkenalkan Versi Pratinjau Terbaru dari Terminal Windows - 0.11

Senang bisa kembali dengan pembaruan besar terbaru sebelum rilis versi 1.0! Masalah dari sekarang hingga v1.0 akan menjadi revisi dari versi ini. Seperti biasa, Anda dapat mengunduh Terminal dari Microsoft Store , atau dari halaman rilis di GitHub . Di bawah kucing, kita akan melihat lebih dekat pada detail pembaruan!

gambar

Lokalisasi


Ini adalah versi pertama Windows Terminal, yang antarmuka penggunanya mendukung tidak hanya bahasa Inggris. Kami masih mengerjakan bug, jadi kami meminta Anda untuk memahami ini. Jika Anda menemukan masalah terjemahan, silakan laporkan kepada kami di GitHub .

Perbarui Pengaturan


Kami ingin menarik perhatian Anda pada fakta bahwa kami telah membuat beberapa perubahan pada pengaturan. Kami menyarankan Anda memindahkan file settings.json dari folder aplikasi sehingga Terminal secara otomatis membuat yang baru. Setelah itu, Anda dapat menyalin kembali pengaturan Anda.

Pengaturan.json


File profiles.json telah diubah namanya menjadi settings.json. Jika Anda sudah menginstal Terminal, nama file akan diperbarui secara otomatis.

Kode cascadia


Font Kode Cascadia ditetapkan secara default untuk semua profil yang dihasilkan secara otomatis oleh Terminal. Jika Anda ingin mengubah font, tambahkan properti fontFace ke profil apa pun atau ke bagian default .

Skema warna tango


Sekarang terminal dilengkapi dengan skema warna Tango Dark dan Tango Light.

gambar

gambar

Salin dan tempel


Dalam file settings.json yang baru dibuat, operasi salin dan tempel masing-masing terkait dengan ctrl + c dan ctrl + v . Binding kunci baru bekerja bersama dengan ctrl + shift + c dan ctrl + shift + v , dan jika perlu, Anda dapat dengan mudah menghapusnya. Selain itu, jika Anda masih memutuskan untuk meninggalkan ctrl + c dan ctrl + v , Anda masih akan memiliki kombinasi tombol lama yang disertakan dalam file defaults.json.

Catatan: jika Anda ingin "membebaskan" kombinasi tombol lama, Anda dapat mengatur nilainya menjadi tidak terikat atau null dalam file settings.json.

{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }

Salinan


Kami mengubah perilaku salin default untuk menyalin tanpa memformat. Untuk melakukan ini, parameter global copyFormatting baru ditambahkan ke file settings.json yang baru dibuat . Secara default, nilainya diatur ke false .

Catatan: di defaults.json, copyFormatting disetel ke true .

Pengaturan yang telah dihapus


Dalam persiapan untuk rilis versi 1.0, beberapa pengaturan usang dihapus. Kami memahami bahwa ini mungkin memengaruhi proses kerja Anda, tetapi kami harap Anda tidak harus menggunakan ini di masa mendatang.

Namespace β€œGlobal”
Mulai sekarang, Terminal tidak mendukung properti global dalam file JSON. Jika Anda memiliki pengaturan di dalam objek global , mereka akan diabaikan. Untuk mengatasi masalah ini, hapus objek global dan pindahkan parameter global Anda ke root file JSON.

Tema
The requestedTheme parameter global telah diubah namanya tema . Ini akan membantu memberikan fleksibilitas untuk menginstal tema di masa depan.

"theme": "system"

Salinan baris tunggal
Perintah copyTextWithoutNewlines dan argumen trimWhitespace untuk tindakan salin telah dihapus dan diganti dengan argumen singleLine . Perubahan ini membantu menjelaskan cara kerja fitur ini dengan lebih baik. Jika Anda menetapkan nilai argumen ini menjadi true, untuk tindakan penyalinan , konten yang disalin dari Terminal akan disisipkan dalam satu baris.

{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }

Membuat tab dengan profil tertentu
Iterasi pertama pembuatan tab baru dengan profil tertentu memiliki perintah pengikatan utama dari newTabProfile0 hingga newTabProfile8 . Kami menghapus perintah ini demi alternatif yang lebih fleksibel.

Catatan: pengindeksan di Terminal dimulai pada 0.

{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }

Pergi ke tab tertentu.
Navigasi tab sekarang memiliki struktur yang sama dengan membuat tab baru. switchToTab0 - switchToTab8 telah dihapus untuk properti indeks .

Catatan: pengindeksan di Terminal dimulai pada 0.

{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

Mempartisi panel
Untuk memberikan lebih banyak opsi saat mempartisi panel, splitHorizontal dan splitVertical telah diganti dengan format baru. Selain itu, sekarang, jika Anda tidak menunjukkan arah pemisahan, Terminal akan menggunakan divisi secara default menggunakan fungsi otomatis , yang akan melakukan pengaruhnya untuk memastikan area permukaan terbesar.

{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }

Beralih di antara panel
Pada awalnya, Anda bisa menggunakan moveFocusDown , moveFocusUp , moveFocusLeft , moveFocusRight untuk membuat ikatan kunci yang memungkinkan Anda bergerak di antara panel. Kami menghapusnya dan menambahkan format berikut sebagai pengganti:

{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }

Mengubah ukuran panel
Untuk mengikuti arsitektur pengikatan kunci yang sama, perintah lama untuk mengubah ukuran panel ( resizePaneDown , resizePaneUp , resizePaneLeft , resizePaneRight ) juga telah dihapus dan diganti dengan format berikut:

{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }

Mengubah ukuran font
Perintah pengikatan tombol berikut memungkinkan Anda untuk mengubah ukuran font, tetapi sekarang sudah dihapus: kurangiFontSize , tambahFontSize .

Anda dapat mengubah ukuran font menggunakan binding kunci di bawah ini, yang menggunakan delta , yang menentukan perubahan ukuran font dalam poin.

{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }

Koreksi kesalahan


  • Tidak ada lagi garis yang muncul di antara blok latar belakang yang solid;
  • Argumen baris perintah berfungsi lebih andal. Dalam urutan yang Anda harapkan;
  • Untuk mengatasi beberapa masalah dengan tata letak keyboard yang berbeda dari format US-104 QWERTY, tumpukan input diubah;
  • Sekarang perbatasan jendela Terminal sesuai dengan tema yang digunakan.

Akhirnya


Kami harap Anda menyukai Terminal Windows, dan Anda, seperti kami, sedang menunggu versi 1.0, yang akan segera dirilis. Jika Anda ingin meninggalkan ulasan Anda atau jika Anda memiliki pertanyaan, jangan ragu untuk menulis Kayla (Kayla, @cinnamon_msft ) di Twitter. Selain itu, jika Anda ingin membuat proposal untuk meningkatkan Terminal atau melaporkan kesalahan di dalamnya, maka silakan hubungi kami di GitHub untuk ini . Sampai jumpa dengan versi 1.0 kami!

gambar

All Articles