Bagikan melalui


Cara menggunakan palet perintah di Terminal Windows

Palet perintah menunjukkan tindakan mana yang dapat Anda jalankan di dalam Terminal Windows. Untuk informasi selengkapnya tentang bagaimana tindakan ditentukan, lihat halaman Tindakan.

Memanggil palet perintah

Ketik Ctrl+Shift+P untuk membuka palet perintah. Anda dapat menyesuaikan pintasan ini dengan menambahkan perintah ke commandPalette pengikatan kunci Anda.

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

Mode baris perintah

Jika Anda ingin memasukkan wt perintah ke palet perintah, hapus > karakter di kotak teks. Tindakan ini menjalankan wt perintah di jendela saat ini. Untuk informasi selengkapnya tentang wt perintah, lihat halaman Argumen baris perintah.

Mode baris perintah Terminal Windows

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 menambahkan ikon ke perintah yang ditentukan dalam settings.json yang muncul di palet perintah. Tambahkan properti icon 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" }

Nota

Pada Windows Terminal 1.24, icon dapat merujuk ke konten yang berdekatan dengan settings.json file.

Perintah berlapis

Perintah berlapis memungkinkan Anda mengelompokkan beberapa perintah di bawah satu item di palet perintah. Contoh berikut 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" },
    ]
}

Perintah berlapis Terminal Windows

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 diperluas ke satu perintah untuk setiap objek dari jenis yang diberikan.

Saat ini Anda dapat melakukan iterasi melalui properti berikut:

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

Example

Buat perintah tab baru untuk setiap profil.

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

Dalam contoh sebelumnya:

  • "iterateOn": "profiles" menghasilkan perintah untuk setiap profil.
  • Pada runtime, terminal 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 sebelumnya berulah 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" }
}

Anda juga dapat menggabungkan perintah berlapis dan dapat diulang. Misalnya, Anda dapat menggabungkan tiga perintah "tab baru" dalam contoh sebelumnya di bawah satu entri "Tab baru" di palet perintah, seperti yang ditunjukkan pada gambar sebelumnya:

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

Perintah yang dapat diulang Terminal Windows

Menyembunyikan perintah

Jika Anda ingin menyimpan perintah dalam daftar pengikatan kunci tetapi tidak ingin perintah muncul di palet perintah, atur name ke null. Contoh berikut menyembunyikan tindakan "Tab baru" dari palet perintah.

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