Windows Terminal — загрузка, настройка, использование


Установка и настройка Терминала Windows

Чтобы ознакомиться с последними предварительными версиями функций, вы можете установить предварительную версию Терминала Windows.

Если у вас нет доступа к Microsoft Store, можно скачать сборки, опубликованные на странице выпусков GitHub. При установке из GitHub Терминал не будет автоматически обновляться с установкой новых версий. Дополнительные варианты установки с помощью диспетчера пакетов (winget, chocolatey, scoop) см. в репозитории продукта «Терминал Windows».

Установка приложения терминала по умолчанию

Функция доступна только в Windows 11.

Чтобы открыть любое приложение командной строки с помощью Терминала Windows, задайте его в качестве приложения терминала по умолчанию.

  1. Откройте Терминал Windows и перейдите в окно пользовательского интерфейса Параметры.
  2. Выберите Запуск и задайте Терминал Windows в качестве приложения терминала по умолчанию.

Снимок экрана: запуск Терминала Windows по умолчанию в пользовательском интерфейсе

Установка профиля терминала по умолчанию

После установки при открытии Терминала Windows он запустится с командной строкой PowerShell в качестве профиля по умолчанию в открытой вкладке.

Чтобы изменить профиль по умолчанию, сделайте следующее:

  1. Откройте Терминал Windows и перейдите в окно пользовательского интерфейса Параметры.
  2. Выберите Запуск и выберите нужный Профиль по умолчанию.

Вы также можете задать профиль по умолчанию в файле Settings.json, связанном с Терминалом Windows.

Снимок экрана: профиль по умолчанию в параметрах Терминала Windows

Добавление новых профилей

Если у вас установлены дистрибутивы WSL или несколько версий PowerShell, Терминал Windows автоматически создаст профили.

Профили командной строки будут приведены в пользовательском интерфейсе «Параметры» в дополнение к варианту + Добавить новые профили.

Дополнительные сведения о динамических профилях см. на этой странице.

Снимок экрана: список профилей в параметрах Терминала Windows

Открытие новой вкладки

Новую вкладку профиля по умолчанию можно открыть, нажав клавиши CTRL + SHIFT + T или кнопку «+» (плюс). Открыть другой профиль можно с помощью раскрывающегося меню. Для этого щелкните «˅» (стрелка) рядом с кнопкой «+». Из этого меню можно выбрать, какой профиль следует открыть.

Вызов палитры команд

Вы можете вызвать большинство функций Терминала Windows через палитру команд. Сочетание клавиш по умолчанию для вызова палитры — CTRL + SHIFT + P . Ее также можно открыть с помощью кнопки Палитра команд в раскрывающемся меню в предварительной версии Терминала Windows.

Открытие новой панели

Вы можете параллельно запустить несколько оболочек с помощью панелей. Чтобы открыть панель, можно использовать клавиши ALT + SHIFT + + (вертикальная) и ALT + SHIFT + — (горизонтальная). Вы также можете использовать клавиши ALT + SHIFT + D , чтобы открыть копию области для выделенного профиля. Дополнительные сведения о панелях см. на этой странице.

Конфигурация

Чтобы выполнить настройку параметров Терминала Windows, в раскрывающемся меню выберите Параметры. Откроется пользовательский интерфейс параметров для их настройки. Чтобы узнать, как открыть пользовательский интерфейс параметров с помощью клавиш, см. страницу действий.

Файл JSON параметров

Если вы предпочитаете настроить параметры Терминала Windows с помощью кода, а не графического пользовательского интерфейса, вы можете отредактировать файл settings.json.

Выберите Параметры в раскрывающемся меню Терминала Windows, удерживая клавишу SHIFT , чтобы открыть файл settings.json в текстовом редакторе по умолчанию. (Текстовый редактор по умолчанию определяется в параметрах Windows.)

Путь к файлу settings.json Терминала Windows можно найти в одном из следующих каталогов:

  • Терминал (стабильный или общий выпуск): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
  • Терминал (предварительный выпуск): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json
  • Терминал (распакованный: Scoop, Chocolately и т. д.): %LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
  1. Чтобы получить доступ к параметрам по умолчанию для Терминала Windows, выберите Параметры в раскрывающемся меню, удерживая клавишу ALT для открытия файла defaults.json в текстовом редакторе по умолчанию. Этот файл создается автоматически, и любые изменения в нем будут проигнорированы.
  2. Можно создать расширение фрагмента JSON для хранения данных профиля и цветовых схем в отдельном файле, что может быть полезно для предотвращения разрастания файлов конфигурации.

Аргументы командной строки

Вы можете запустить терминал в определенной конфигурации с помощью аргументов командной строки. С помощью этих аргументов можно открыть терминал с конкретными вкладками и панелями, применяя параметры настраиваемого профиля. Дополнительные сведения об аргументах командной строки см. на этой странице.

Диагностика

В случае возникновения каких-либо проблем при использовании терминала посетите страницу устранения неполадок. Если вы заметите какие-либо ошибки или захотите отправить запрос функции, щелкните в меню терминала О программе ссылку «Отзыв», чтобы перейти на страницу GitHub и сообщить об ошибке.

Параметры запуска в Терминале Windows

Перечисленные ниже свойства влияют на все окно терминала, независимо от параметров профиля. Они должны размещаться в корне файла settings.json.

Профиль по умолчанию

Настройте профиль по умолчанию, который можно открыть с помощью клавиш CTRL+SHIFT+T , нажав сочетание клавиш назначенное для newTab , запустив wt new-tab без указания профиля или щелкнув значок «+».

Имя свойства: defaultProfile

Степень необходимости: Обязательный

Принимает: GUID или имя профиля в виде строки

Значение по умолчанию: GUID PowerShell

Приложение терминала по умолчанию

Задайте эмулятор терминала по умолчанию в Windows для всех приложений командной строки.

Имя свойства: изменяет параметр ОС и не имеет имя свойства в файле settings.json.

Степень необходимости: Обязательный

Принимает: любой эмулятор терминала, который отображается в раскрывающемся списке.

Значение по умолчанию: узел консоли Windows.

Эта функция доступна только в версии Канала разработчика по Программе предварительной оценки Windows 10 или Windows 11.

Новые статьи:  Включаем и отключаем Windows Defender

Запуск при запуске компьютера

Если задать значение true , Терминал Windows Terminal будет запускаться при загрузке. Если задать значение false , запуск при загрузке будет отключен.

Примечание. Если запись запуска Терминала Windows отключена политикой организации или действием пользователя, этот параметр не будет работать.

Имя свойства: startOnUserLogin .

Степень необходимости: Необязательный

Принимает: true , false .

Значение по умолчанию: false .

Поведение при запуске нового сеанса терминала

Если задано значение «defaultProfile» , Терминал Windows запустит новый сеанс, открыв одну вкладку с профилем по умолчанию.

Если задано значение «persistedWindowLayout» , это позволяет Терминалу Windows сохранять макет открытых окон при закрытии и восстанавливать все сохраненные окна при запуске нового сеанса. Терминал Windows сохранит макет всех открытых окон автоматически, чтобы упростить восстановление после сбоев, а также сохранит макет при использовании действия quit . Кроме того, закрытие последнего открытого окна путем нажатия кнопки X или с помощью команды closeWindow приведет к сохранению макета последнего окна.

Примечание. В настоящее время Терминал Windows сохраняет следующие сведения:

  • Расположение, размер и имя каждого окна.
  • Макет вкладок каждого окна, включая макет и профиль каждой области, но не все содержимое этих областей.
  • Если в вашей оболочке настроено информирование о текущем рабочем каталоге, он также будет сохраняться.

Имя свойства: firstWindowPreference .

Степень необходимости: Необязательный

Принимает: «defaultProfile» , «persistedWindowLayout» .

Значение по умолчанию: «defaultProfile» .

Режим запуска

Определяет, запускать ли терминал в развернутом, полноэкранном режиме или режиме окна. Значение focus эквивалентно запуску терминала в режиме default , но с включенным режимом фокусировки. Аналогично, со значением maximizedFocus терминал будет запущен в развернутом окне с включенным режимом фокусировки.

Имя свойства: launchMode .

Степень необходимости: Необязательный

Принимает: «default» , «maximized» , «fullscreen» , «focus» , «maximizedFocus» .

Значение по умолчанию: «default» .

Поведение нового экземпляра

Этот параметр определяет, как новые экземпляры терминала присоединяются к существующим окнам. Это свойство используется только в том случае, если не указан аргумент командной строки —window,-w window . Этот параметр принимает следующие возможные значения:

  • useNew : всегда создавать новое окно. Это стандартное поведение терминала до версии 1.7.
  • useExisting : создавать новые вкладки в последнем использованном окне на этом рабочем столе. Если на этом виртуальном рабочем столе нет существующего окна, создать новое окно терминала.
  • useAnyExisting : создать новые вкладки в последнем использованном окне независимо от того, на каком виртуальном рабочем столе оно располагается.

Имя свойства: windowingBehavior .

Степень необходимости: Необязательный

Принимает: «useNew» , «useExisting» , «useAnyExisting» .

Значение по умолчанию: «useNew» .

Размер окна при запуске

Столбцы при первом запуске

Это число символьных столбцов, отображаемых в окне при первой загрузке. Если для launchMode задано значение «maximized» или «maximizedFocus» , это свойство игнорируется.

Имя свойства: initialCols .

Степень необходимости: Необязательный

Принимает: Целое число

Значение по умолчанию: 120 .

Строки при первом запуске

Это число строк, отображаемых в окне при первой загрузке. Если для launchMode задано значение «maximized» или «maximizedFocus» , это свойство игнорируется.

Имя свойства: initialRows .

Степень необходимости: Необязательный

Принимает: Целое число

Значение по умолчанию: 30 .

Расположение при запуске

Задает позицию пикселя верхнего левого угла окна при первой загрузке. В системе с несколькими экранами эти координаты указываются относительно левого верхнего угла основного экрана. Если координата X или Y не указана, терминал будет использовать для этого системное значение по умолчанию. Если для launchMode задано значение «maximized» или «maximizedFocus» , окно будет развернуто на мониторе, заданном с помощью этих координат.

Имя свойства: initialPosition .

Степень необходимости: Необязательный

Принимает: Координаты в виде строки в следующих форматах: «,» , «#,#» , «#,» , «,#»

Значение по умолчанию: «,» .

Центрировать при запуске

Если задано значение true , окно терминала будет автоматически центрироваться на экране, на котором оно открывается. Терминал будет использовать «initialPosition» , чтобы определить дисплей для открытия окна.

На другие параметры запуска это влияет следующим образом:

  • «initialPosition»: «x,y» , «centerOnLaunch»: true , «launchMode»: «default» : центрировать на мониторе с x,y .
  • «initialPosition»: «x,y» , «centerOnLaunch»: true , «launchMode»: «maximized» : развернуть на мониторе с x,y ( centerOnLaunch не делает ничего).
  • «initialPosition»: , «centerOnLaunch»: true , «launchMode»: «default» : центрировать на мониторе по умолчанию.
  • «initialPosition»: , «centerOnLaunch»: true , «launchMode»: «focus» : центрировать и включить режим фокусировки на мониторе по умолчанию.
  • «initialPosition»: , «centerOnLaunch»: true , «launchMode»: «maximized» : развернуть на мониторе по умолчанию ( centerOnLaunch не делает ничего).

Имя свойства: centerOnLaunch .

Степень необходимости: Необязательный

Принимает: true , false .

Значение по умолчанию: false .

Отключение динамических профилей

Этот параметр задает, какие генераторы динамических профилей необходимо отключить, предотвращая добавление профилей в список профилей при запуске. Дополнительные сведения о динамических профилях см. на этой странице.

Имя свойства: disabledProfileSources .

Степень необходимости: Необязательный

Принимает: «Windows.Terminal.Wsl» , , «Windows.Terminal.Azure» , «Windows.Terminal.PowershellCore» и /или «Windows.Terminal.SSH» внутри массива

Значение по умолчанию: [] .

Действия при запуске

Здесь задается список действий, выполняемых при запуске, что позволяет терминалу запуститься с пользовательским набором вкладок и областей по умолчанию. Эти действия будут применены только в том случае, если не были заданы аргументы командной строки. Список действий представлен строкой в том же формате, что и команды в аргументах командной строки. Дополнительные сведения о формате команд см. на странице аргументов командной строки.

Новые статьи:  Windows File Recovery - бесплатная программа Microsoft для восстановления данных

Имя свойства: startupActions .

Степень необходимости: Необязательный

Принимает: строка, представляющая список команд для выполнения.

Значение по умолчанию: «» .

Install and get started setting up Windows Terminal

To try the latest preview features, you may also want to install Windows Terminal Preview.

If you don’t have access to the Microsoft Store, the builds are published on the GitHub releases page. If you install from GitHub, Windows Terminal will not automatically update with new versions. For additional installation options using a package manager (winget, chocolatey, scoop), see the Windows Terminal product repo.

Set your default terminal application

This feature is only available in Windows 11.

To open any command line application with Windows Terminal, set it as your default terminal application.

  1. Open Windows Terminal and go to the Settings UI window.
  2. Select Startup and choose «Windows Terminal» as the Default terminal application setting.

Screenshot of Windows Terminal Startup default in Settings UI

Set your default terminal profile

After installation, when you open Windows Terminal, it will start with the PowerShell command line as the default profile in the open tab.

To change the default profile:

  1. Open Windows Terminal and go to the Settings UI window.
  2. Select Startup and choose the Default profile that you prefer.

You can also set your default profile in the Settings.json file associated with Windows Terminal if you prefer.

Screenshot of Windows Terminal Settings default profile

Add new profiles

Windows Terminal will automatically create profiles for you if you have WSL distributions or multiple versions of PowerShell installed.

Your command line profiles will be listed in the Settings UI, in addition to the option to + Add new profiles.

Learn more about dynamic profiles on the Dynamic profiles page.

Screenshot of Windows Terminal Settings list of profiles

Open a new tab

You can open a new tab of the default profile by pressing Ctrl + Shift + T or by selecting the + (plus) button. To open a different profile, select the ˅ (arrow) next to the + button to open the dropdown menu. From there, you can select which profile to open.

Invoke the command palette

You can invoke most features of Windows Terminal through the command palette. The default key combination to invoke it is Ctrl + Shift + P . You can also open it using the Command palette button in the dropdown menu in Windows Terminal Preview.

Open a new pane

You can run multiple shells side-by-side using panes. To open a pane, you can use Alt + Shift + + for a vertical pane or Alt + Shift + — for a horizontal one. You can also use Alt + Shift + D to open a duplicate pane of your focused profile. Learn more about panes on the Panes page.

Configuration

To customize the settings of your Windows Terminal, select Settings in the dropdown menu. This will open the settings UI to configure your settings. You can learn how to open the settings UI with keyboard shortcuts on the Actions page.

Settings JSON file

If you prefer to configure your Windows Terminal settings using code, rather than the graphic user interface, you can edit the settings.json file.

Select Settings in the Windows Terminal dropdown menu while holding Shift to open the settings.json file in your default text editor. (The default text editor is defined in your Windows settings.)

The path for your Windows Terminal settings.json file may be found in one of the following directories:

  • Terminal (stable / general release): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
  • Terminal (preview release): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json
  • Terminal (unpackaged: Scoop, Chocolately, etc): %LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
  1. You can access the default settings for Windows Terminal by selecting Settings in the dropdown menu while holding Alt to open the defaults.json file in your default text editor. This file is auto-generated and any changes to it will be ignored.
  2. It is possible to create a JSON fragment extension in order to store profile data and color schemes in a separate file, which can be useful to prevent excessively large configuration files.

Command line arguments

You can launch the terminal in a specific configuration using command line arguments. These arguments let you open the terminal with specific tabs and panes with custom profile settings. Learn more about command line arguments on the Command line arguments page.

Troubleshooting

If you encounter any difficulties using the terminal, reference the Troubleshooting page. If you find any bugs or have a feature request, you can select the feedback link in the About menu of the terminal to go to the GitHub page where you can file a new issue.

Feedback

Submit and view feedback for

Windows Terminal — загрузка, настройка, использование

Впервые новая оболочка для команд Windows 11 и Windows 10 была представлена в мае 2020, а уже осенью была выпущена первая стабильная версия. С тех пор Windows Terminal продолжает обновляться, но уже сейчас более чем пригоден к работе как с командной строкой или PowerShell, так и другими оболочками, например, Ubuntu, установленной в рамках WSL ( Подсистема Windows для Linux ).

Новые статьи:  Очищаем папку WinSxS в Windows 7

В этом обзоре — базовые сведения о том, где скачать и как настроить Windows Terminal, о некоторых его возможностях и дополнительная информация, которая может оказаться полезной.

Где скачать Windows Terminal

Прежде чем приступить, два важных примечания: в Windows 11 Терминал Windows уже встроен (нажмите правой кнопкой мыши по кнопке Пуск и вы сможете его запустить), а для работы нового терминала в Windows 10 требуется версия 1903 или новее.

Бесплатно скачать Windows Terminal можно из двух официальных источников:

Скачать Windows Terminal из Microsoft Store

  • Microsoft Store — достаточно ввести Windows Terminal в поиске магазина или перейти на страницу приложения https://www.microsoft.com/ru-ru/p/windows-terminal/9n0dx20hk701
  • Загрузить последний релиз из GitHub, скачиваем файл .msixbundle из раздела Assets и устанавливаем его как обычное приложение — https://github.com/microsoft/terminal/releases/

После установки Windows Terminal готов к работе — можно запускать. При первом старте по умолчанию будет открыта вкладка с PowerShell.

Главное окно Windows Terminal

Использование Windows Terminal, возможности управления

Скорее всего, с открытием новых вкладок с командной строкой, PowerShell и другими оболочками проблем не возникнет, достаточно нажать «+» если требуется открыть новую вкладку с консолью по умолчанию, либо по стрелке и выбрать нужную оболочку, там же можно увидеть и сочетания клавиш для быстрого открытия соответствующих новых вкладок.

Открытие новых вкладок и выбор оболочек

Не будем торопиться с переходом к настройкам Windows Terminal, для начала некоторые вещи, которые вы можете сделать, не переходя к ним:

  1. Сочетания клавиш Ctrl + «+» и аналогичное сочетание с клавишей «минус» позволяет изменить размер текста в текущей вкладке. Масштаб в Windows Terminal
  2. Нажмите клавиши Alt+Shift+D , чтобы разделить текущую вкладку на две панели. Действие можно повторять: выделенная панель будет разделяться при нажатии этих клавиш. Если вместо D использовать клавишу «минус» или «плюс», разделение будет происходить горизонтально и вертикально соответственно. Несколько панелей в Windows Terminal
  3. Для панелей доступны и другие клавиши: Ctrl+Shift+W — закрыть текущую, Alt+Shift+стрелки — изменение размеров, Alt+стрелки — переключение между панелями.
  4. Если в Windows включены эффекты прозрачности, удержание клавиш Ctrl+Shift и вращение колеса мыши вниз позволяет сделать активное окно Windows Terminal более прозрачным.
  5. Windows Terminal добавляет пункт в контекстное меню Windows, позволяющий быстро запустить оболочку по умолчанию в текущей вкладке. Запуск из контекстного меню
  6. «Стандартные» сочетания клавиш, такие как копирование и вставка, отмена (Ctrl+Z) и другие здесь также исправно работают.
  7. Если вам нужно запустить Windows Terminal от имени администратора, можно использовать правый клик по нему в меню «Пуск» и выбор нужного пункта в разделе «Дополнительно» или, поиск в панели задач, как на изображении ниже. Запустить Windows Terminal от имени администратора

Настройки

Зайти в настройки Windows Terminal можно, нажав по кнопке со стрелкой или же с помощью сочетания клавиш Ctrl + «запятая» . Параметры меняются от версии к версии и на момент написания этого обзора выглядят следующим образом:

Параметры Windows Terminal

Большинство вкладок вполне понятны и на русском языке:

  • На вкладке «Запуск» можно выбрать оболочку по умолчанию, например, выбрать «Командная строка» вместо «Windows PowerShell», включить автозапуск, изменить режим запуска.
  • Вкладки «Оформление» и «Цветовые схемы» позволяют изменить общие параметры оформления приложения, а также отредактировать цветовые схемы (их мы можем указать отдельно для каждой консоли в разделе «Профили»), при необходимости — создать собственную цветовую схему.
  • В разделе «Действия» — базовые сочетания клавиш для работы в Windows Terminal. Эти сочетания подлежат редактированию в файле конфигурации.
  • Если перейти в подраздел «Профили», мы можем настроить отдельные параметры оформления, запуска, значка, папки запуска, прозрачности и другие для каждой «командной строки». В оформлении можно не только выбрать цветовую схему и настроить прозрачность (акриловый эффект), но и задать обои для соответствующих вкладок. Настройка профиля в Windows Terminal
  • Настройки в достаточной мере гибкие и скриншот ниже — далеко не всё, чего можно добиться. Вариант оформления в Windows Terminal
  • При нажатии кнопки «Добавить», вы можете добавить собственную консоль в Windows Terminal (или использовать системную — тот же PowerShell или Командную строку, но с другим профилем настроек).
  • Кнопка «Открытие файла JSON» позволяет открыть файл конфигурации для редактирования.

Если после проделанных экспериментов с настройками вам потребуется сбросить все параметры Windows Terminal на настройки по умолчанию, достаточно проделать следующие шаги:

  1. Запустите Windows Terminal и перейдите в его параметры.
  2. Нажмите «Открытие файла JSON» и откройте его в текстовом редакторе.
  3. Удалите всё содержимое файла и сохраните файл.
  4. Закройте и снова запустите Windows Terminal — он будет запущен с настройками по умолчанию.

Оставьте комментарий