Мы можем добавить несколько разных терминалов в коде против? Я планирую добавить следующие три терминала и работать со всеми этими :
- Командной строке Windows
- В PowerShell
- ГИТ Баш
Я знаю, что мне нужно добавить следующую команду в Настройки => определение
// // 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",
Я хочу добавить все выше перечисленные три команды в обстановке.формат JSON`
И когда я нажимаю +
другой терминал нужно открыть, и я хочу работать с теми терминалами без изменения настроек.
Можно ли в код против или нет?
Есть способ сделать это происходит с этими шагами, путем установки расширения:
Найти расширение под раковину лаунчер и установить его. Перезагрузка кода против, если вы хотите или после того как вы закончили все шаги.
Зайдите в файлы-и gt; Настройки - > настройки и откроется настройках.JSON-файл и затем вставить это (вы можете изменить это в ваше сердце'ы содержание):
Код:
"shellLauncher.shells.windows": [
{
"shell": "C:\\Windows\\<sysnative>\\cmd.exe",
"label": "cmd"
},
{
"shell": "C:\\Windows\\<sysnative>\\WindowsPowerShell\\v1.0\\powershell.exe",
"label": "PowerShell"
},
{
"shell": "C:\\Program Files\\Git\\bin\\bash.exe",
"label": "Git bash"
},
{
"shell": "C:\\Windows\\<sysnative>\\bash.exe",
"label": "WSL Bash"
}
]
PS: вы можете использовать shellLauncher.снарядов.линукс
на Linux или shellLauncher.снарядов.на OSX
для Макос
.
{}
значок в верхнем правом углу, чтобы открыть горячих клавиш.файл JSON
. Вставить это:Код:
[
{ "key": "ctrl+alt+`", "command": "shellLauncher.launch" }
]
Обновление: тип shelllauncher
в строке поиска. Затем вы можете увидеть Shell запуска: запуск команды. Выделить и использовать любые даже, вам нравится. Например, я выбрал сочетание клавиш Ctrl + АЛТ + (Апостроф)
для себя.
Вы можете обновить ваш код против и нажать комбинацию клавиш, назначенные и что даст вам возможность выбрать интегрированный терминал, который вы хотите использовать.
Для получения более подробной информации, пожалуйста, проверьте официальный сайт: https://marketplace.visualstudio.com/items?itemName=Tyriar.shell-launcher
Наслаждайтесь!
Даже вопрос задал в прошлом году, и ответ принимается, но я все равно чувствую, чтобы ответить на этот вопрос, как я'т найти любой простой, подходящий и полный ответ, А как мне нужно несколько терминалов удобно в один клик, как показано ниже:-
и я Дон'т беспокоиться о своем пути, добавить еще одно расширение для какой код против уже способен или перезагрузить против оболочку и т. д. и перейти к установке и настройке параметров файлов вручную.
Я нашел этот вопрос задавали много раз, и почти все попали установки вручную пишут некоторые настройки и т. д. или иногда только выбрал один тип терминала. Ответ для @Паван несколько рядом, но снова что решение, наконец, приземлиться на один терминал, собирается команда настройки для переключения терминала, и это не будет работать для Git или любой другой терминал.
Если у вас установлены инструменты, которые работали в командной строке, как Shell и приемчиками с умолчанию командной строкой в Windows, то следуйте три шага, чтобы получить все терминалы одновременно и переключайтесь на кого-нибудь с кнопкой.
Открываю терминал, он должен быть виден (используйте сочетание клавиш Ctrl+` или из меню Вид-> интегрированный терминал )
Откройте поиск команды (используйте Ctrl+сдвиг+Р или из меню Вид->команда палитру...)
В команду введите на "Терминал: выберите по умолчанию Шелл", чтобы выбрать эту опцию из выпадающего.
Как вы выбираете эту опцию, то все доступные команды, которые в пути будут перечислены ниже, как ниже
Просто выберите один, который вы хотите добавить для быстрого доступа из списка команды.
Наконец, в окне терминала, просто нажмите на знак " + " рядом со списком терминалов, как показано ниже:-
Терминал, выбранный в шаге 5, теперь будет добавлена после выполнения Шаг 6 в списке без удаления ранее терминал.
Для работы с конкретного терминала просто выберите нужный в списке терминалов в окне терминала.
нажмите Ctrl + нажатием Shift+``, или нажать на крестик, чтобы запустить новый терминал, затем введите
Баш, если ваш режим по умолчанию PowerShell или
PowerShell с если ваш режим по умолчанию-Баш. А вот вы, ваш терминал включен.
Сейчас поддержку против кодекса, которые определяют только одним из доступных терминалов по умолчанию в то время, и вы не можете добавить несколько ракушек терминалы.
Если вы Don'т хотите установить на "написать" в плагин как предложил @ian0411 то вот быстрый способ, чтобы изменить/выберите терминал по умолчанию.
Нажмите на "Ctrl + сдвиг + Р", чтобы открыть командную палитру.
Типа „терминал: выберите по умолчанию Шелл" и нажмите Enter. Вам будет предложено выбрать Баш ЖКТ, в PowerShell или Cmd, как показано ниже:
Примечание: это приведет к изменению оболочки терминала по умолчанию, но нет никакого вреда изменить его всякий раз, когда вам нужно использовать другой.
Кстати, если вам нужно переключаться только между УМК & PowerShell затем вы можете ввести команду cmd или PowerShell (в уже открытый терминал), чтобы переключиться в нужный терминал. Но это не будет работать для Git Баш.
Это может быть сделано путем добавления другой ключ в конце. Просто меняется ваш пример:
// // 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",
Обратите внимание, что ключ ...оболочки.окна изменено на ...оболочки.windows2 и ...оболочки.windows3.
Последующий вывод: Я'вэ заметил, что после перезагрузки IDE, то только первый терминале она отображается. Мне пришлось открыть настройки и сохраните его один раз, чтобы снова и терминалов. Будет пост, если лучше решение.
Нет. Возможно, в будущем. См https://github.com/Microsoft/vscode/issues/7504
Если вы пользуетесь bash, вы можете использовать tmux, чтобы достичь чего-то подобного, как описано в вопросе, указанному выше.
Для ВСЛ Ubuntu на окно терминала:
Файл -и GT; предпочтения -и gt; Настройки -> нажать код значок в верхнем правом углу
Введите следующее:
{
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
"git.enableSmartCommit": true
}
Чтобы открыть несколько
терминал, пожалуйста, проверьте скриншот для того же(на правом нижнем визуальной студии кода их будет выпадающий и только после этого, их значок плюса (+). При нажатии на нее в новом терминале будут открыты.).
<ИМГ СРЦ=с"https://i.stack.imgur.com/ApQad.png">