Używam Visual Studio Code na moim komputerze z systemem Windows 10. Chcę zmienić domyślny terminal z Windows PowerShell na Bash w systemie Ubuntu (w systemie Windows).
Jak mogę to zrobić?
Używam Visual Studio Code na moim komputerze z systemem Windows 10. Chcę zmienić domyślny terminal z Windows PowerShell na Bash w systemie Ubuntu (w systemie Windows).
Jak mogę to zrobić?
Odpowiedzi:
Możesz także wybrać domyślny terminal, naciskając F1VS Code i wpisując / wybierając Terminal: Wybierz domyślną powłokę .
Po prostu wpisuję następujące słowa kluczowe w otwartym terminalu;
Zobacz szczegóły na poniższym obrazku. (VSCode w wersji 1.19.1 - system operacyjny Windows 10)
Działa również na VS Code Mac. Wypróbowałem to z VSCode (wersja 1.20.1)
bash
jest wybrana jako domyślna powłoka.
Przejdź do File > Preferences > Settings
(lub naciśnij Ctrl+ ,), a następnie kliknij skrajną lewą ikonę w prawym górnym rogu „Otwórz ustawienia (JSON)”
W oknie ustawień JSON dodaj to (w nawiasach klamrowych {}
):
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`
(Tutaj możesz również wprowadzić dowolne inne ustawienia niestandardowe)
Sprawdź tę ścieżkę, aby upewnić się, że plik bash.exe jest tam, w przeciwnym razie dowiedz się, gdzie się znajduje, i zamiast tego wskaż tę ścieżkę.
Teraz, jeśli otworzysz nowe okno terminala w VS Code, powinno ono zostać otwarte za pomocą bash zamiast PowerShell.
Jeśli chcesz wybrać typ konsoli, możesz to zapisać w pliku "keybinding.json" (ten plik można znaleźć w następującej ścieżce "Plik-> Preferencje-> Skróty klawiaturowe") `
//with this you can select what type of console you want
{
"key": "ctrl+shift+t",
"command": "shellLauncher.launch"
},
//and this will help you quickly change console
{
"key": "ctrl+shift+j",
"command": "workbench.action.terminal.focusNext"
},
{
"key": "ctrl+shift+k",
"command": "workbench.action.terminal.focusPrevious"
}`