Cara untuk menambahkan beberapa terminal di VS Code?

Kita bisa menambahkan beberapa terminal yang berbeda di VS Code? Saya berencana untuk menambahkan berikut tiga terminal dan bekerja dengan semua orang :

  1. Windows Command prompt
  2. PowerShell
  3. Git Bash

Saya tahu saya perlu menambahkan perintah berikut di Preferensi => Pengaturan

 // // 64-bit cmd if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",

Saya ingin menambahkan semua hal di atas tiga perintah dalam pengaturan.json

Dan ketika saya klik + terminal yang berbeda harus terbuka dan saya ingin bekerja dengan orang-orang terminal tanpa mengubah preferensi. Itu mungkin LEBIH baik dari Kode atau tidak?

Mengomentari pertanyaan (2)
Larutan

Ada cara untuk membuat hal ini terjadi dengan langkah-langkah ini dengan menginstal ekstensi:

  1. Menemukan ekstensi yang disebut Shell launcher dan menginstalnya. Reload VS Kode jika anda ingin atau setelah anda menyelesaikan semua langkah-langkah.

  2. Pergi ke File --> Preferensi --> Settings dan ini akan membuka pengaturan.json file dan anda kemudian masukkan ini (anda dapat menyunting ini untuk jantung anda's konten):

Kode:

"shellLauncher.shells.windows": [
    {
        "shell": "C:\\Windows\\\\cmd.exe",
        "label": "cmd"
    },
    {
        "shell": "C:\\Windows\\\\WindowsPowerShell\\v1.0\\powershell.exe",
        "label": "PowerShell"
    },
    {
        "shell": "C:\\Program Files\\Git\\bin\\bash.exe",
        "label": "Git bash"
    },
    {
        "shell": "C:\\Windows\\\\bash.exe",
        "label": "WSL Bash"
    }
]

PS: Anda dapat menggunakan shellLauncher.kerang.linux untuk Linux atau shellLauncher.kerang.osx untuk macOS.

  1. Pergi ke File --> Preferensi --> cara Pintas Keyboard dan kemudian menemukan di {} ikon di sudut kanan atas untuk membuka keybindings.json file. Masukkan ini:

Kode:

[
    { "key": "ctrl+alt+`", "command": "shellLauncher.launch" }
]

Update: Type shelllauncher ke dalam kotak pencarian. Anda kemudian dapat melihat Shell Peluncur: Peluncuran perintah. Sorot dan menggunakan kombinasi tombol yang anda suka. Sebagai contoh, saya memilih Ctrl + Alt + (backtick)` untuk diriku sendiri.

Anda dapat reload VS Kode dan klik kombinasi tombol yang telah anda tetapkan dan itu akan memberikan anda pilihan untuk memilih terminal terpadu yang ingin anda gunakan.

Untuk lebih jelasnya, silakan cek situs resmi: https://marketplace.visualstudio.com/items?itemName=Tyriar.shell-launcher

Nikmati!

Komentar (7)

Bahkan pertanyaan ini diajukan tahun lalu dan jawaban diterima tapi aku masih merasa untuk menjawab pertanyaan ini karena saya didn't menemukan sederhana, cocok dan lengkap jawaban sementara sebagai pengembangan aku butuh beberapa terminal berguna di klik seperti di bawah ini:-

dan saya don't repot-repot tentang jalan mereka, menambahkan ekstensi lain yang LEBIH baik dari Kode yang sudah mampu atau reload VS Shell dll dan pergi untuk menyisipkan dan mengatur pengaturan file secara manual.

Saya menemukan pertanyaan ini ditanyakan berkali-kali dan hampir semua mendarat secara manual setup menulis beberapa pengaturan dll. atau kadang-kadang hanya memilih untuk mendapatkan satu jenis terminal. Jawaban dari @Pawan agak dekat tapi sekali lagi bahwa solusi akhirnya mendarat ke terminal tunggal, akan perintah setup untuk beralih terminal dan yang satu ini akan bekerja untuk git atau terminal lain.

Jika anda telah menginstal alat yang bekerja pada baris perintah seperti power-shell dan git bersama dengan default cmd prompt di windows kemudian ikuti langkah cepat tiga langkah untuk mendapatkan semua terminal sekaligus dan beralih ke siapa saja dengan satu klik.

  1. Buka terminal, itu harus terlihat (menggunakan ctrl+` atau dari menu View -> Terminal Terpadu )

  2. Buka perintah pencarian (menggunakan Ctrl+Shift+P atau dari menu View ->Perintah Palet...)

  3. Di kotak command Type "Terminal: Pilih Default Shell" untuk memilih opsi ini dari drop-down.

  4. Saat anda memilih opsi ini, maka semua perintah yang tersedia yang berada di jalan akan tercantum di bawah ini seperti di bawah ini

  5. Klik salah satu yang anda ingin menambahkan untuk akses cepat dari daftar perintah.

  6. Akhirnya, pada jendela terminal, klik pada tanda + di samping daftar terminal seperti yang ditunjukkan di bawah ini:-

Terminal yang dipilih di langkah 5 sekarang akan ditambahkan setelah melakukan step6 untuk daftar tanpa penghapusan dari awal terminal.

  1. Ulangi langkah 3-6 untuk menambahkan terminal lain untuk daftar perintah.

Untuk bekerja dengan terminal tertentu hanya memilih salah satu yang diperlukan dalam daftar terminal dari jendela terminal.

Komentar (6)

tekan ctrl + shift + jalan pintas, atau tekan tanda silang untuk menjalankan terminal baru, kemudian ketikbashjika anda default mode adalah powershell ataupowershell` jika anda default mode adalah bash. Dan di sini anda berada, terminal anda diaktifkan.

Komentar (2)

Untuk sekarang LEBIH baik dari Kode dukungan mendefinisikan hanya satu yang tersedia terminal sebagai default pada satu waktu dan anda tidak dapat menambahkan beberapa shell terminal.

Jika anda don't ingin menginstal "Shell Launcher" plugin seperti yang disarankan oleh @ian0411 maka berikut ini adalah cara cepat untuk mengubah/pilih default terminal.

Tekan "Ctrl + Shift + P" untuk membuka Command Palette.

Jenis "Terminal: Pilih Default Shell" dan tekan enter. Anda akan diminta untuk memilih Git Bash, PowerShell atau Cmd seperti yang ditunjukkan di bawah ini:

Catatan: Ini tidak akan mengubah default shell terminal tapi tidak ada salahnya mengubah setiap kali anda perlu menggunakan yang lain.

BTW, jika anda perlu untuk beralih antara Cmd & Powershell maka anda bisa ketik cmd atau powershell (sudah membuka terminal) untuk beralih ke yang diinginkan terminal. Tapi itu tidak akan bekerja untuk Git Bash.

Komentar (0)

Di terminal tab, ada's Split Terminal button. Bekerja seperti pesona

Komentar (0)

Hal ini dapat dilakukan dengan menambahkan kunci yang berbeda di akhir. Dengan hanya mengubah anda contoh untuk:

// // 64-bit cmd if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
 "terminal.integrated.shell.windows2": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
 "terminal.integrated.shell.windows3": "C:\\Program Files\\Git\\bin\\bash.exe",

Perhatikan bahwa kunci ...shell.windows diubah ke ...shell.windows2 dan ...shell.windows3.

Follow-up temuan: I'telah memperhatikan bahwa setelah restart IDE, hanya terminal pertama akan ditampilkan. Aku harus membuka kembali pengaturan dan menyimpannya sekali untuk mendapatkan kedua terminal lagi. Akan posting jika ada solusi yang lebih baik tersedia.

Komentar (2)

No. Mungkin di masa depan. Lihat https://github.com/Microsoft/vscode/issues/7504

Jika anda menggunakan bash, anda dapat menggunakan tmux untuk mencapai sesuatu yang mirip, seperti yang dibahas dalam isu terkait di atas.

Komentar (0)

Untuk WSL Ubuntu pada Windows terminal:

File -> preferensi -> pengaturan -> klik kode ikon di kanan atas

Masukkan berikut ini:

{
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
    "git.enableSmartCommit": true
}
Komentar (0)

Untuk membuka beberapa terminal silahkan periksa screen shot untuk hal yang sama(di sebelah kanan bawah kode visual studio mereka akan menjadi dropdown dan hanya setelah itu, mereka adalah +(plus) ikon . Pada menekan new terminal akan terbuka.).

Komentar (0)