Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan ini membahas beberapa kesalahan umum dan rintangan yang mungkin Anda temui saat menggunakan Terminal Windows.
Membuka pengaturan tidak melakukan apa pun (atau membuka aplikasi yang tidak terduga)
Jika Anda memilih tombol pengaturan di menu dropdown, Terminal mencoba membuka file pengaturan, settings.json. Tindakan ini menyebabkan OS meluncurkan editor file yang dikonfigurasi .json . Editor ini mungkin Visual Studio, Notepad, atau beberapa aplikasi tak terduga lainnya. Jika komputer Anda tidak memiliki editor .json yang dikonfigurasi, maka akhirnya OS akan menunjukkan dialog Bagaimana Anda ingin membuka file ini.
Petunjuk / Saran
Anda juga dapat menggunakan antarmuka pengguna pengaturan untuk mengonfigurasi pengaturan Anda. Anda dapat mempelajari cara membuka antarmuka pengguna pengaturan di halaman Tindakan.
Atur distribusi WSL Anda untuk memulai di direktori beranda ~ saat diluncurkan di versi Windows Terminal yang lebih lama
Secara bawaan, startingDirectory profil adalah %USERPROFILE% (C:\Users\<YourUsername>). Jalur ini adalah jalur Windows. Untuk distribusi WSL yang menjalankan versi baru Terminal Windows, sistem file dapat memasukkan ~ untuk mengatur jalur home ini. Di versi Lama Terminal Windows, Anda dapat menggunakan /home/<Your Ubuntu Username> untuk langsung merujuk ke folder utama Anda. Misalnya, pengaturan berikut meluncurkan distribusi "Ubuntu-20.04" di jalur file berandanya:
{
"name": "Ubuntu-20.04",
"commandline" : "wsl -d Ubuntu-20.04",
"startingDirectory" : "/home/<Your Ubuntu Username>"
}
Jika Anda menggunakan versi awal Terminal Windows, WSL mungkin memerlukan penggunaan awalan \\wsl$\ saat merujuk ke jalur beranda distribusi untuk pengaturan startingDirectory tersebut. Misalnya, pengaturan berikut meluncurkan distribusi "Ubuntu-18.04" di jalur file berandanya:
{
"name": "Ubuntu-18.04",
"commandline" : "wsl -d Ubuntu-18.04",
"startingDirectory" : "//wsl$/Ubuntu-18.04/home/<Your Ubuntu Username>"
}
Penting
Pada versi Windows yang lebih baru, startingDirectory dapat menerima jalur bergaya Linux.
Mengatur judul tab
Agar shell secara otomatis mengatur judul tab Anda, kunjungi tutorial atur judul tab. Jika Anda ingin mengatur judul tab Anda sendiri, buka filesettings.json dan ikuti langkah-langkah berikut:
Pada profil baris perintah pilihan Anda, tambahkan
"suppressApplicationTitle": trueuntuk mencegah peristiwa perubahan judul apa pun yang dikirimkan oleh shell. Menambahkan pengaturan ini saja ke profil Anda akan mengatur judul tab menjadi nama profil Anda.Jika Anda menginginkan judul tab kustom yang bukan nama profil Anda, tambahkan
"tabTitle": "TITLE". Ganti "TITLE" dengan judul tab pilihan Anda.
Argumen baris perintah di PowerShell
Untuk mempelajari cara kerja argumen baris perintah di PowerShell, lihat halaman Argumen baris perintah.
Argumen baris perintah di WSL
Untuk mempelajari cara kerja argumen baris perintah di WSL, lihat halaman Argumen baris perintah.
Penentuan masalah startingDirectory
Jika profil Anda mengabaikan pengaturan startingDirectory, pertama-tama periksa sintaks dalam file settings.json Anda. Untuk membantu Anda memeriksa sintaks ini, "$schema": "https://aka.ms/terminal-profiles-schema" secara otomatis disuntikkan. Beberapa aplikasi, seperti Visual Studio Code, menggunakan skema yang disuntikkan untuk memvalidasi file JSON saat Anda melakukan pengeditan.
Jika pengaturan Anda benar, Anda mungkin menjalankan skrip startup yang mengatur direktori awal terminal Anda secara terpisah. Misalnya, PowerShell memiliki konsep profilnya sendiri yang terpisah. Jika Anda mengubah direktori awal di profil PowerShell, itu lebih diutamakan daripada pengaturan yang ditentukan di Terminal Windows.
Atau, jika Anda menjalankan skrip dengan menggunakan commandline pengaturan profil, Anda mungkin mengatur lokasi dalam skrip tersebut. Mirip dengan profil PowerShell, perintah Anda dalam skrip memiliki prioritas lebih tinggi daripada pengaturan startingDirectory profil.
Tujuannya startingDirectory adalah untuk meluncurkan instans Terminal Windows baru di direktori tertentu. Jika terminal menjalankan kode apa pun yang mengubah direktorinya, periksa kode tersebut.
Ctrl+= tidak menambah ukuran font
Jika Anda menggunakan tata letak keyboard Jerman, Anda mungkin mengalami masalah ini. Ctrl+= akan dideserialisasi sebagai Ctrl+Shift+0 jika tata letak keyboard utama Anda diatur ke Bahasa Jerman. Pemetaan ini benar untuk keyboard Jerman.
Yang lebih penting, aplikasi tidak pernah menerima penekanan tombol Ctrl+Shift+0 . Masalah ini terjadi karena Windows mencadangkan Ctrl+Shift+0 jika Anda memiliki beberapa tata letak keyboard aktif.
Jika Anda ingin menonaktifkan fitur ini sehingga Ctrl+= berfungsi dengan baik, ikuti instruksi untuk "Ubah Hotkeys untuk Beralih Tata Letak Keyboard di Windows 10" dalam posting blog ini.
Ubah opsi 'Alihkan Tata Letak Keyboard' menjadi 'Tidak Ditetapkan' (atau nonaktif Ctrl+Shift), lalu pilih OK lalu Terapkan. Ctrl+Shift+0 sekarang harus berfungsi sebagai pengikatan kunci dan diteruskan ke terminal.
Di sisi lain, jika Anda menggunakan fitur hotkey ini untuk beberapa bahasa input, Anda dapat mengonfigurasi pengikatan kunci kustom Anda sendiri dalam filesettings.json Anda.
Teks buram
Beberapa driver tampilan dan kombinasi perangkat keras tidak menangani gulir dan wilayah kotor tanpa mengaburkan data dari bingkai sebelumnya. Untuk mengurangi masalah ini, tambahkan kombinasi pengaturan penyajian global ini untuk mengurangi ketegangan yang ditempatkan pada perangkat keras Anda yang disebabkan oleh penyaji teks terminal.
Warnaku terlihat aneh! Ada bilah hitam di layarku!
Penting
Masalah ini hanya berlaku untuk Terminal Windows versi 1.2+. Jika Anda melihat masalah warna di Windows Terminal 1.0 atau 1.1, atau masalah yang tidak ditangkap di sini, silakan ajukan bug.
Windows Terminal 1.2 dan versi yang lebih baru memiliki pemahaman yang lebih baik tentang pengaturan warna aplikasi tertentu. Karena pemahaman yang ditingkatkan ini, kami menghapus sejumlah blok kompatibilitas yang mengakibatkan pengalaman pengguna yang buruk. Sayangnya, sejumlah kecil aplikasi mungkin mengalami masalah.
Kami memperbarui item pemecahan masalah ini dengan daftar masalah yang diketahui dan cara mengatasinya.
Garis hitam di PowerShell (5.1, 6.x, 7.0)
Terminal, ketika digabungkan dengan pustaka pengeditan baris PowerShell PSReadline, mungkin menampilkan garis hitam di seluruh layar. Wilayah yang salah warna ini meluas di layar di luar perintah Anda di mana pun ada parameter perintah, string, atau operator.
PSReadline versi 2.0.3 berisi perbaikan untuk masalah ini. Jika Anda menggunakan versi prarilis PSReadline, perhatikan bahwa perbaikan belum tersedia.
Untuk memperbarui ke versi terbaru PSReadline, jalankan perintah berikut:
Update-Module PSReadline
Mengapa emoji saya tidak muncul sebagai ikon dalam daftar pintasan?
Hanya gambar yang ditautkan dari lokasi file yang dapat dirender sebagai ikon profil di jumplist. Jumplist tidak mendukung emoji untuk ikon.
Catatan teknis
Aplikasi yang menggunakan GetConsoleScreenBufferInfo keluarga API untuk mengambil warna konsol aktif dalam format Win32 dan kemudian mencoba mengubahnya menjadi urutan VT lintas platform (misalnya, dengan mengubah BACKGROUND_RED ke \x1b[41m) dapat mengganggu kemampuan Terminal untuk mendeteksi warna latar belakang apa yang coba digunakan aplikasi.
Pilih fungsi Windows API atau urutan VT untuk menyesuaikan warna. Jangan mencampurnya.
Peringatan layanan keyboard
Mulai dari Windows Terminal 1.5, Terminal menampilkan peringatan jika "Papan Ketik Sentuh dan Layanan Panel Tulisan Tangan" dinonaktifkan. Sistem operasi membutuhkan layanan ini untuk merutekan peristiwa input dengan benar ke aplikasi Terminal (serta banyak aplikasi lain di Windows). Jika Anda melihat peringatan ini, ikuti langkah-langkah berikut untuk mengaktifkan kembali layanan:
Di kotak dialog Jalankan, ketikkan
services.msc
Temukan "Papan Ketik Sentuh dan Layanan Panel Tulisan Tangan"
Buka "Properti" untuk layanan ini
Ubah "jenis startup" menjadi "Otomatis"
Pilih Ok, dan mulai ulang PC.
Setelah menghidupkan ulang komputer, layanan dimulai secara otomatis, dan dialog tidak lagi muncul.
Mengapa saya melihat kedipan atau kilatan saat menggunakan antarmuka baris perintah Git Bash?
Anda mungkin melihat kedipan saat menggunakan command line Git Bash di dalam Windows Terminal. Perilaku ini sebenarnya berdasarkan desain. Terminal mematuhi apa yang Git Bash minta (mengatur bell-style ke visible, menyebabkan kilatan terkait dengan respon bel), tetapi perilaku ini dapat mengganggu. Untuk memperbaiki masalah ini, buka .inputrc file untuk Git Bash Anda dengan editor teks. File ini kemungkinan terletak di jalur C:\Program Files\Git\etc. Untuk membuka file dengan editor teks Nano, gunakan perintah: nano ~/.inputrc.
Ubah pengaturan default:
# none, visible or audible
set bell-style visible
Atur ke bell-style atau noneaudible untuk menghapus lampu kilat yang terlihat:
set bell-style none
Tekan Ctrl + O dan Ctrl + X untuk menyimpan dan keluar.
Bagaimana cara mengatur ulang pengaturan saya di Terminal Windows kembali ke pengaturan default?
Untuk mengatur ulang pengaturan Anda kembali ke pengaturan default asli, hapus filesettings.json Anda. Tindakan ini menyebabkan Terminal Windows meregenerasi settings.json file dengan pengaturan default asli.
Penting
Pada Terminal Windows versi 1.10 atau yang lebih tinggi, Anda juga perlu menghapus state.json file dalam direktori yang sama dengan settings.json file untuk sepenuhnya mengatur ulang pengaturan ke default.
Mengapa keburaman Acrylic tidak membuat latar belakang Terminal Windows saya transparan?
Anda dapat mengatur transparansi jendela terminal dengan useAcrylic properti . Ada beberapa alasan mengapa pengaturan opasitas Anda mungkin tidak berfungsi untuk Acrylic, termasuk:
- Sebagai kebijakan di seluruh sistem, akrilik hanya diaktifkan untuk jendela latar depan. Jika Anda mengaktifkan jendela lain selain Terminal, akrilik Terminal akan dimatikan.
- Akrilik tidak berfungsi jika perangkat keras GPU Anda tidak mendukungnya. Jika Anda menjalankan aplikasi di komputer virtual (VM) atau melalui desktop jarak jauh, akrilik kemungkinan tidak berfungsi.
- Sistem operasi menonaktifkan akrilik karena sejumlah alasan, seperti berada dalam mode penghemat daya (baterai rendah) atau saat mengakses mesin dengan menggunakan Desktop Jauh.
Mengapa penunjuk mouse saya hilang ketika saya mengarahkan kursor ke jendela dan mulai mengetik?
Perilaku persembunyian otomatis kursor ini dirancang, tetapi Anda dapat menonaktifkannya. Cari di Pengaturan Windows untuk Pengaturan Mouse>Pengaturan Mouse Tambahan>Properti Mouse>Opsi Penunjuk> dan hapus centang Sembunyikan penunjuk saat mengetik. Anda mungkin perlu memulai ulang Terminal Windows agar perubahan ini berlaku.
Windows Terminal