Baca dalam bahasa Inggris

Bagikan melalui


Cara menggunakan palet perintah di Terminal Windows

Palet perintah memungkinkan Anda melihat tindakan mana yang dapat Anda jalankan di dalam Terminal Windows. Informasi selengkapnya tentang bagaimana tindakan ditentukan dapat ditemukan di halaman Tindakan.

Memanggil palet perintah

Anda dapat memanggil palet perintah dengan mengetik Ctrl+Shift+P. Ini dapat disesuaikan dengan menambahkan commandPalette perintah ke pengikatan kunci Anda.

{ "command": "commandPalette", "keys": "ctrl+shift+p" }

Mode baris perintah

Jika Anda ingin memasukkan wt perintah ke palet perintah, Anda dapat melakukannya dengan menghapus > karakter di kotak teks. Ini akan menjalankan wt perintah di jendela saat ini. Informasi selengkapnya tentang wt perintah dapat ditemukan di halaman Argumen baris perintah.

Windows Terminal command line mode

Anda dapat menambahkan pengikatan kunci kustom untuk memanggil palet perintah dalam mode baris perintah secara langsung.

{ "command": "commandPalette", "launchMode": "commandLine", "keys": "" }

Menambahkan ikon ke perintah

Anda dapat secara opsional menambahkan ikon ke perintah yang ditentukan dalam settings.json yang muncul di palet perintah. Ini dapat dilakukan dengan menambahkan icon properti ke tindakan. Ikon dapat menjadi jalur ke gambar, simbol dari Segoe MDL2 Assets, atau karakter apa pun, termasuk emoji.

{ "icon": "C:\\Images\\my-icon.png", "name": "New tab", "command": "newTab", "keys": "ctrl+shift+t" },
{ "icon": "\uE756", "name": "New tab", "command": "newTab", "keys": "ctrl+shift+t" },
{ "icon": "⚡", "name": "New tab", "command": "newTab", "keys": "ctrl+shift+t" }

Perintah berlapis

Perintah berlapis memungkinkan Anda mengelompokkan beberapa perintah di bawah satu item di palet perintah. Contoh di bawah ini mengelompokkan perintah ubah ukuran font di bawah satu item palet perintah yang disebut "Ubah ukuran font...".

{
    "name": "Change font size...",
    "commands": [
        { "command": { "action": "adjustFontSize", "delta": 1 } },
        { "command": { "action": "adjustFontSize", "delta": -1 } },
        { "command": "resetFontSize" },
    ]
}

Windows Terminal nested commands

Perintah yang dapat diulang

Perintah berulang memungkinkan Anda membuat beberapa perintah secara bersamaan, yang dihasilkan dari objek lain yang ditentukan dalam pengaturan Anda. Saat ini, Anda dapat membuat perintah yang dapat diulang untuk profil dan skema warna Anda. Pada runtime, perintah ini akan diperluas ke satu perintah untuk setiap objek dari jenis yang diberikan.

Saat ini Anda dapat melakukan iterasi melalui properti berikut:

iterateOn Properti Sintaks properti
profiles name "name": "${profile.name}"
profiles icon "icon": "${profile.icon}"
schemes name "name": "${scheme.name}"

Contoh

Buat perintah tab baru untuk setiap profil.

{
    "iterateOn": "profiles",
    "icon": "${profile.icon}",
    "name": "${profile.name}",
    "command": { "action": "newTab", "profile": "${profile.name}" }
}

Dalam contoh di atas:

  • "iterateOn": "profiles" akan menghasilkan perintah untuk setiap profil.
  • Pada runtime, terminal akan mengganti ${profile.icon} dengan ikon setiap profil dan ${profile.name} dengan nama setiap profil.

Jika Anda memiliki tiga profil:

"profiles": [
	{ "name": "Command Prompt", "icon": null },
	{ "name": "PowerShell", "icon": "C:\\path\\to\\icon.png" },
	{ "name": "Ubuntu", "icon": null },
]

Perintah di atas akan bertingkah seperti tiga perintah berikut:

{
    "icon": null,
    "name": "Command Prompt",
    "command": { "action": "newTab", "profile": "Command Prompt" }
},
{
    "icon": "C:\\path\\to\\icon",
    "name": "PowerShell",
    "command": { "action": "newTab", "profile": "PowerShell" }
},
{
    "icon": null,
    "name": "Ubuntu",
    "command": { "action": "newTab", "profile": "Ubuntu" }
}

Dimungkinkan juga untuk menggabungkan perintah berlapis dan dapat diulang. Misalnya, Anda dapat menggabungkan tiga perintah "tab baru" di atas di bawah satu entri "Tab baru" di palet perintah, seperti yang ditunjukkan pada gambar di atas, dengan cara berikut:

{
    "name": "New tab",
    "commands": [
        {
            "iterateOn": "profiles",
            "icon": "${profile.icon}",
            "name": "${profile.name}",
            "command": { "action": "newTab", "profile": "${profile.name}" }
        }
    ]
}

Windows Terminal iterable commands

Menyembunyikan perintah

Jika Anda ingin menyimpan perintah dalam daftar pengikatan kunci Tetapi tidak muncul di palet perintah, Anda dapat menyembunyikannya dengan mengaturnya name ke null. Contoh di bawah ini menyembunyikan tindakan "Tab baru" dari palet perintah.

{ "name": null, "command": "newTab", "keys": "ctrl+shift+t" }