Время на прочтение4 мин
Количество просмотров167K
Windows Terminal — это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и WSL.
Windows Terminal будет поставляться через Microsoft Store в Windows 10 и будет регулярно обновляться, гарантируя, что вы всегда будете идти в ногу со временем и сможете пользоваться новейшими функциями и последними улучшениями с минимальными усилиями.
Ключевые функции Windows Terminal
Несколько вкладок
Вы просили, и мы услышали! Наиболее часто запрашиваемая функция для терминала — это поддержка нескольких вкладок, и мы очень рады, что наконец-то смогли предоставить эту функцию. Теперь вы можете открывать любое количество вкладок, каждая из которых подключена к оболочке командной строки или приложению по вашему выбору, например, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. д.
Красивый текст
В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!
У вас также будет возможность использовать наш новый шрифт! Мы хотели создать веселый, новый, моноширинный шрифт, чтобы улучшить современный внешний вид терминала. Этот шрифт не только будет включать лигатуры программирования, но и будет иметь собственный Open-Source репозиторий. Оставайтесь с нами для получения дополнительной информации о новом проекте шрифта!
Настройки и конфигурируемость
Мы связались со многими пользователями командной строки, которые любят кастомизировать свои терминалы и приложения командной строки. Windows Terminal предоставляет множество настроек и параметров конфигурации, которые дают большой контроль над внешним видом терминала и каждой из оболочек/профилей, которые можно открывать как новые вкладки. Настройки хранятся в структурированном текстовом файле, что упрощает конфигурирование для пользователей и/или инструментов.
Используя механизм конфигурирования терминала, вы сможете создать несколько “профилей” для каждой оболочки/приложения/инструмента, которые вы хотите использовать, будь то PowerShell, Command Prompt, Ubuntu или даже SSH-соединения с Azure или устройствами IoT. Эти профили могут иметь свою собственную комбинацию стилей и размеров шрифта, цветовых тем, уровней размытия/прозрачности фона и т. д. Теперь вы можете создать свой собственный терминал в своем стиле, который персонализирован на ваш уникальный вкус!
Больше!
После выпуска Windows Terminal 1.0, мы планируем начать работу со многими фичами, которые уже есть в нашем бэклоге, в дополнение ко многим фичам, которые вы, как сообщество, вероятно, добавите!
Когда я смогу его получить?
На сегодняшний день Windows Terminal и Windows Console доступны в Open-Source, так что вы уже можете клонировать, собирать, запускать и тестировать код из репозитория на GitHub:
github.com/Microsoft/Terminal
Также, этим летом в Microsoft Store будет выпущена превью-версия Windows Terminal для первопроходцев и предоставления фидбэка.
А уже зимой мы планируем окончательно выпустить Windows Terminal 1.0, и мы будем работать с сообществом, чтобы убедиться, что он полностью готов, прежде чем мы выпустим!
[Happy Joy Gif – Giphy]
Подождите… вы сказали в Open-Source?
Да, это так! Мы рады объявить, что мы открываем не только Windows Terminal, но и Windows Console, которая содержит инфраструктуру командной строки в Windows и предоставляет традиционный Console UX.
Нам уже не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!
Это звучит потрясающе, но почему бы вам просто не улучшить существующую Windows Console?
Основной целью Windows Console является сохранение обратной совместимости с существующими инструментами командной строки, скриптами и т. д. Хотя нам и удалось добавить множество ключевых улучшений в функционал консоли (например, добавить поддержку VT и 24-битного цвета и т. д. см. этот пост в блоге), мы не можем внести дальнейшие существенные улучшения в UI консоли без “нарушения мира”.
Поэтому пришло время для нового, свежего подхода.
Windows Terminal устанавливается и работает вместе с существующим приложением Windows Console. Если вы непосредственно запускаете Cmd/PowerShell/пр., они начнут подключаться к традиционному экземпляру консоли точно так же, как обычно. Таким образом, обратная совместимость остается неизменной, и в то же время вы можете использовать Windows Terminal, если/когда вы захотите это сделать. Windows Console будет продолжать поставляться в Windows в течение десятилетий для поддержки существующих/устаревших приложений и систем.
Хорошо, а что насчет участия в существующем проекте терминала или приложения в Open-Source?
Мы тщательно изучили этот вариант во время планирования и решили, что наше участие в существующем проекте потребует изменения требований и архитектуры проекта таким образом, что это будет слишком деструктивным.
Вместо этого, создав новое Open-Source терминальное приложение и Open-Source Windows Console, мы можем предложить сообществу сотрудничать с нами в улучшении кода и использовании его в своих соответствующих проектах.
Мы считаем, что на рынке достаточно места для новых/разных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных с ней) приложений процветать и развиваться за счет внедрения новых идей, интересных подходов и захватывающих инноваций в этом пространстве.
Убедили! Как принять участие?
Посетите репозиторий по адресу github.com/Microsoft/Terminal, чтобы клонировать, собрать, протестировать и запустить терминал! Кроме того, мы будем признательны, если вы будете сообщать об ошибках и делиться фидбэком с нами и сообществом, а также исправлять проблемы и вносить улучшения в GitHub.
Этим летом попробуйте установить и запустить Windows Terminal из Microsoft Store. Если вы столкнетесь с какими-либо ошибками, поделитесь отзывом через Feedback Hub или раздел Issues на GitHub, который предназначен для вопросов и обсуждений.
Мы рады работать с вами! Если у вас есть какие-либо вопросы или пожелания, не стесняйтесь обращаться к Kayla @cinnamon_msft и/или Rich @richturn_ms в Twitter. Нам не терпится увидеть, какие замечательные улучшения и фичи вы привнесете в Windows Terminal и Windows Console.
From Wikipedia, the free encyclopedia
Not to be confused with Windows Terminal included in Windows 1.0 ~ 3.x/NT3.x, or its successor HyperTerminal included in Windows 95/NT4.0 ~ XP.
Windows Terminal
|
Windows Terminal running on Windows 10 |
|
| Other names | Windows Terminal |
|---|---|
| Developer(s) | Microsoft |
| Initial release | May 3, 2019; 6 years ago[1] |
| Stable release |
1.22.11141.0 |
| Preview release |
1.23.11132.0 |
| Repository | github |
| Written in | C++ |
| Operating system | Windows 10, Windows 11, Windows Server 2022, Windows Server 2025 |
| Platform | IA-32, x86-64, ARM64 |
| Type | Terminal emulator |
| License | MIT License |
| Website | aka |
Windows Terminal is a multi-tabbed terminal emulator developed by Microsoft for Windows 10 and later[4] as a replacement for Windows Console.[5] It can run any command-line app in a separate tab. It is preconfigured to run Command Prompt, PowerShell, WSL and Azure Cloud Shell Connector,[6][7] and can also connect to SSH by manually configuring a profile.[8] Windows Terminal comes with its own rendering back-end; starting with version 1.11 on Windows 11, command-line apps can run using this newer back-end instead of the old Windows Console.[9]
Since Windows 11 22H2 and Windows Terminal 1.15, Windows Terminal replaces Windows Console as the default.[10][11]
Windows Terminal was announced[5] at Microsoft’s Build 2019 developer conference in May 2019[12] as a modern alternative for Windows Console, and Windows Terminal’s source code first appeared on GitHub on May 3, 2019.[1] The first preview release was version 0.2, which appeared on July 10, 2019.[13] The first stable version of the project (version 1.0) was on May 19, 2020, at which point, Microsoft started releasing preview versions as the Windows Terminal Preview app, which could be installed side-by-side with the stable version.[14]
Terminal is a command-line front-end. It can run multiple command-line apps, including text-based shells in a multi-tabbed window. It has out-of-the-box support for Command Prompt, PowerShell, and Bash on Windows Subsystem for Linux (WSL).[6] It can natively connect to Azure Cloud Shell.[7]
Terminal augments the text-based command experience by providing support for:
- Notebook tabs, to hold multiple instances in a single window
- ANSI VT sequence support
- UTF-8 and UTF-16 (including CJK ideograms and emojis)[a]
- Hardware-accelerated text rendering via DirectWrite
- Modern font and font feature support (see below)
- 24-bit color
- Window transparency effects
- Themes, background images and tab color settings[15]
- Different window modes (e.g. fullscreen mode, focus mode, always on top mode)
- Split panes
- Command palette[15]
- Jump list support[15]
- Microsoft Narrator compatibility via a User Interface Automation (UIA) tree[16]
- Support for embedded hyperlinks[15]
- Copying text to clipboard in HTML and RTF format
- Mouse input
- Customizable key bindings
- Incremental search
- Terminal shortcut[17]
- Sixel support[18]
Cascadia Code is a purpose-built monospaced font by Aaron Bell of Saja Typeworks for the new command-line interface. It includes programming ligatures and was designed to enhance the look and feel of Windows Terminal, terminal applications and text editors such as Visual Studio and Visual Studio Code.[19] The font is open-source under the SIL Open Font License and available on GitHub.[20] It is bundled with Windows Terminal since version 0.5.2762.0.[21]
- List of terminal emulators
- Comparison of command shells
- ^ Requires an appropriate font to be selected for rendering.
- ^ a b Howett, Dustin L (May 3, 2019). «v0.1.1002.0: Initial release of the Windows Terminal source code». microsoft / terminal repo. Microsoft – via GitHub.
- ^ Howett, Dustin (April 25, 2025). «Windows Terminal v1.22.11141.0». GitHub. Retrieved April 25, 2025.
- ^ Howett, Dustin (March 17, 2025). «Windows Terminal Preview v1.23.11132.0». GitHub. Retrieved April 25, 2025.
- ^ Warren, Tom (May 6, 2019). «Microsoft unveils Windows Terminal, a new command line app for Windows». The Verge.
- ^ a b Cinnamon, Kayla (May 6, 2019). «Introducing Windows Terminal». Microsoft Corporation. Retrieved November 20, 2020.
- ^ a b Bright, Peter (May 6, 2019). «Coming soon: Windows Terminal—finally a tabbed, emoji-capable Windows command-line». Ars Technica.
- ^ a b Bhojwani, Pankaj (August 2, 2019). «The Azure Cloud Shell Connector in Windows Terminal». Windows Command Line. Microsoft – via DevBlogs.
- ^ nguyen-dows (September 28, 2023). «Windows Terminal SSH». learn.microsoft.com. Retrieved December 28, 2023.
- ^ «Windows Terminal v1.11.2921.0». Microsoft / terminal repo. Microsoft. October 20, 2021 – via GitHub.
- ^ «Windows Terminal is now the Default in Windows 11».
- ^ «Command Prompt and Windows Powershell for Windows 11».
- ^ Warren, Tom (May 6, 2019). «Microsoft unveils Windows Terminal, a new command line app for Windows». The Verge. Vox Media. Retrieved November 20, 2020.
- ^ Howett, Dustin L (July 10, 2019). «Windows Terminal — Preview v0.2». microsoft / terminal repo. Microsoft – via GitHub.
- ^ Howett, Dustin L (May 19, 2020). «Windows Terminal v1.0.1401.0». microsoft / terminal repo. Microsoft – via GitHub.
- ^ a b c d «Windows Terminal Preview 1.4 brings embedded hyperlinks support, version 1.3 generally available — Neowin». Neowin. September 23, 2020.
- ^ Microsoft Issues Major Update to Windows Terminal – Thurrott.com
- ^ «Windows Terminal Shortcut». Archived from the original on March 2, 2024.
- ^ «Add support for Sixel images in conhost by j4james · Pull Request #17421 · microsoft/terminal». GitHub. Retrieved September 12, 2024.
- ^ Cascadia Code | Windows Command Line Tools For Developers
- ^ GitHub — microsoft/cascadia-code
- ^ «Release Windows Terminal Preview v0.5.2762.0 · microsoft/terminal · GitHub». GitHub Windows Terminal repository. October 4, 2019.
- Fuqua, Will (2021). Windows Terminal Tips, Tricks, and Productivity Hacks: Optimize your command-line usage and development processes with pro-level techniques. Packt Publishing. ISBN 978-1800207561.
- Introductory post
- Terminal on GitHub
- Windows Terminal overview
Впервые новая оболочка для команд Windows 11 и Windows 10 была представлена в мае 2020, а уже осенью была выпущена первая стабильная версия. С тех пор Windows Terminal продолжает обновляться, но уже сейчас более чем пригоден к работе как с командной строкой или PowerShell, так и другими оболочками, например, Ubuntu, установленной в рамках WSL (Подсистема Windows для Linux).
В этом обзоре — базовые сведения о том, где скачать и как настроить Windows Terminal, о некоторых его возможностях и дополнительная информация, которая может оказаться полезной.
Где скачать Windows Terminal
Прежде чем приступить, два важных примечания: в Windows 11 Терминал Windows уже встроен (нажмите правой кнопкой мыши по кнопке Пуск и вы сможете его запустить), а для работы нового терминала в Windows 10 требуется версия 1903 или новее.
Бесплатно скачать Windows Terminal можно из двух официальных источников:
- 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, возможности управления
Скорее всего, с открытием новых вкладок с командной строкой, PowerShell и другими оболочками проблем не возникнет, достаточно нажать «+» если требуется открыть новую вкладку с консолью по умолчанию, либо по стрелке и выбрать нужную оболочку, там же можно увидеть и сочетания клавиш для быстрого открытия соответствующих новых вкладок.
Не будем торопиться с переходом к настройкам Windows Terminal, для начала некоторые вещи, которые вы можете сделать, не переходя к ним:
- Сочетания клавиш Ctrl + «+» и аналогичное сочетание с клавишей «минус» позволяет изменить размер текста в текущей вкладке.
- Нажмите клавиши Alt+Shift+D, чтобы разделить текущую вкладку на две панели. Действие можно повторять: выделенная панель будет разделяться при нажатии этих клавиш. Если вместо D использовать клавишу «минус» или «плюс», разделение будет происходить горизонтально и вертикально соответственно.
- Для панелей доступны и другие клавиши: Ctrl+Shift+W — закрыть текущую, Alt+Shift+стрелки — изменение размеров, Alt+стрелки — переключение между панелями.
- Если в Windows включены эффекты прозрачности, удержание клавиш Ctrl+Shift и вращение колеса мыши вниз позволяет сделать активное окно Windows Terminal более прозрачным.
- Windows Terminal добавляет пункт в контекстное меню Windows, позволяющий быстро запустить оболочку по умолчанию в текущей вкладке.
- «Стандартные» сочетания клавиш, такие как копирование и вставка, отмена (Ctrl+Z) и другие здесь также исправно работают.
- Если вам нужно запустить Windows Terminal от имени администратора, можно использовать правый клик по нему в меню «Пуск» и выбор нужного пункта в разделе «Дополнительно» или, поиск в панели задач, как на изображении ниже.
Настройки
Зайти в настройки Windows Terminal можно, нажав по кнопке со стрелкой или же с помощью сочетания клавиш Ctrl + «запятая». Параметры меняются от версии к версии и на момент написания этого обзора выглядят следующим образом:
Большинство вкладок вполне понятны и на русском языке:
- На вкладке «Запуск» можно выбрать оболочку по умолчанию, например, выбрать «Командная строка» вместо «Windows PowerShell», включить автозапуск, изменить режим запуска.
- Вкладки «Оформление» и «Цветовые схемы» позволяют изменить общие параметры оформления приложения, а также отредактировать цветовые схемы (их мы можем указать отдельно для каждой консоли в разделе «Профили»), при необходимости — создать собственную цветовую схему.
- В разделе «Действия» — базовые сочетания клавиш для работы в Windows Terminal. Эти сочетания подлежат редактированию в файле конфигурации.
- Если перейти в подраздел «Профили», мы можем настроить отдельные параметры оформления, запуска, значка, папки запуска, прозрачности и другие для каждой «командной строки». В оформлении можно не только выбрать цветовую схему и настроить прозрачность (акриловый эффект), но и задать обои для соответствующих вкладок.
- Настройки в достаточной мере гибкие и скриншот ниже — далеко не всё, чего можно добиться.
- При нажатии кнопки «Добавить», вы можете добавить собственную консоль в Windows Terminal (или использовать системную — тот же PowerShell или Командную строку, но с другим профилем настроек).
- Кнопка «Открытие файла JSON» позволяет открыть файл конфигурации для редактирования.
Если после проделанных экспериментов с настройками вам потребуется сбросить все параметры Windows Terminal на настройки по умолчанию, достаточно проделать следующие шаги:
- Запустите Windows Terminal и перейдите в его параметры.
- Нажмите «Открытие файла JSON» и откройте его в текстовом редакторе.
- Удалите всё содержимое файла и сохраните файл.
- Закройте и снова запустите Windows Terminal — он будет запущен с настройками по умолчанию.
How to Use Windows Terminal in Windows 11/10: A Beginner’s Guide
Windows Terminal is a powerful and versatile application that provides a modern interface for command-line tools such as Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL). If you’re a beginner looking to navigate this robust environment, this guide will walk you through everything you need to know—from installation to advanced features.
Understanding Windows Terminal
Windows Terminal is more than just a command line interface; it is a multi-tabbed terminal emulator that can run various shells concurrently. Its design emphasizes performance, customization, and usability. Users can choose from various shells and profiles, change appearance settings, and leverage features like tabs, panes, and split views.
Installing Windows Terminal
-
Check for Windows Version: Windows Terminal is available for Windows 10 (version 1903 and later) and Windows 11. Ensure your system meets these requirements.
-
Via Microsoft Store:
- Open the Microsoft Store from your Start menu.
- In the search bar, type «Windows Terminal».
- Click on the «Get» button to install the application.
-
Via GitHub Releases:
- Navigate to the Windows Terminal GitHub releases page.
- Download the latest
.msixor.msixbundlefile. - Open the downloaded file to install it on your system.
Launching Windows Terminal
Once installed, you can find Windows Terminal by typing «Windows Terminal» in the Start menu search bar. Click on the application to open it. You will be greeted by a sleek interface with a default profile.
Navigating the Interface
Basic Layout
The default layout of Windows Terminal includes:
- Title Bar: Displays the title of the current shell session.
- Tab Bar: Where you can see all the open tabs, switch between them, and add or close tabs.
- Command Line Interface: The area where you can type commands and view outputs.
Creating New Tabs
To open a new tab, you can either:
- Click the «+» icon in the tab bar.
- Use the keyboard shortcut
Ctrl + Shift + T.
Switching Between Tabs
To navigate between tabs, use:
Ctrl + Tab(to move right)Ctrl + Shift + Tab(to move left)
You can also click on any tab directly.
Customizing Your Terminal
One of the standout features of Windows Terminal is its customization options. These allow you to personalize the appearance and behavior of your terminal.
Change the Background and Text Colors
-
Access Settings:
- Click on the dropdown arrow next to the tabs and select “Settings”.
- Alternatively, you can press
Ctrl + ,.
-
Modify Profiles:
- In the settings, you’ll see a list of profiles (e.g., Windows PowerShell, Command Prompt).
- Click on the profile you want to modify.
-
Change Appearance:
- You can adjust the following settings:
- Color Scheme: Select from the pre-defined color schemes or create your own.
- Font face: Choose your preferred font.
- Cursor shape: Select from different cursor styles.
- You can adjust the following settings:
-
Save Changes: After customizing, ensure you save your changes at the bottom.
Keybindings
Windows Terminal allows users to create custom keybindings. This means you can set your own keyboard shortcuts for common actions.
-
Access Keybindings:
- Within the settings window, navigate to the “Key bindings” section.
-
Add or Edit Keybindings:
- You can define new shortcuts or modify existing ones. For example, you might want to create a shortcut to split the terminal window.
-
Save Your Keybindings: As always, ensure to save changes once you are satisfied with your configurations.
Using Multiple Shells
Windows Terminal supports multiple shell environments. Here’s how to use them:
Using Command Prompt
- To open Command Prompt, click the dropdown arrow in the tab bar.
- Select “Command Prompt” from the list.
Using PowerShell
For PowerShell:
- Open a new tab through the dropdown or by the keyboard shortcut.
- Select “Windows PowerShell”.
Using Windows Subsystem for Linux (WSL)
If you have WSL installed, you can easily access your Linux distributions:
- Click the dropdown arrow.
- Select your installed Linux distribution (e.g., Ubuntu).
Basics of Command Line Operations
Understanding basic command line operations is crucial for effective use of Windows Terminal. Here are some fundamental commands:
Navigating the Filesystem
cd: Change the current working directory.dirorls: List files and folders in the current directory.mkdir: Create a new directory.rmdir: Remove an empty directory.del: Delete a specific file.
Running Scripts
Windows Terminal allows you to execute scripts directly. For example:
-
Use PowerShell to run a
.ps1script.- Navigate to the script’s directory.
- Type
.yourscript.ps1and press Enter.
-
To run a bash script in WSL, simply navigate to the script file and use
bash yourscript.sh.
Advanced Features
Split Panes
Splitting panes allows you to view multiple terminal sessions side by side.
- Split Horizontally: Press
Alt + Shift + -to split the terminal into two horizontal panes. - Split Vertically: Press
Alt + Shift + +to split the terminal into vertical panes.
Each pane can run a different shell or environment, making it easier to multitask.
Working with Tabs
Windows Terminal supports multiple tabs, helping you keep your tasks organized. Each tab can be a separate shell or even a different instance of the same shell.
- Rename Tabs: Right-click on a tab and select «Rename Tab».
- Reorder Tabs: Simply drag and drop to reorder your tabs.
Command Palette
The Command Palette is an essential feature that allows you to quickly access commands without needing to memorize keyboard shortcuts.
- Open it with
Ctrl + Shift + P. - Start typing the command you want, and suggestions will appear.
Profiles Configuration
Profiles in Windows Terminal allow you to set up different configurations based on your needs:
- Create a New Profile: You can create a profile for a specific shell or tool.
- Edit the Profile: Use the settings UI to adjust the starting directory, color scheme, font, and more.
Importing and Exporting Settings
Windows Terminal allows you to back up or share your settings:
- Locate the Settings JSON file: In the settings UI, there is an option to open the settings file in JSON format.
- Edit the JSON file: You can manually adjust settings in this file.
- Import/Export: Copy the file to another machine to replicate your Terminal setup.
Frequently Asked Questions
Can I use Windows Terminal without Windows 10/11?
Windows Terminal is exclusive to Windows 10 (version 1903 and higher) and Windows 11. Other versions of Windows do not support it.
Is Windows Terminal the same as Command Prompt?
No, Windows Terminal is a terminal emulator that can host several types of command-line interfaces, including Command Prompt, PowerShell, and WSL. It provides advanced features and customization that the individual command-line tools do not offer.
Can I run GUI applications in Windows Terminal?
While Windows Terminal primarily deals with command-line interfaces, you can run GUI applications from within it if the applications are installed and accessible via the appropriate commands.
Conclusion
Windows Terminal is an incredibly powerful tool for anyone who spends time working with command-line interfaces. Whether you’re managing files, executing scripts, or working on development tasks, Windows Terminal’s features enhance productivity and efficiency. From installation through to advanced usage, this guide is intended to help beginners feel confident in navigating and customizing their terminal environment.
As you become more familiar with Windows Terminal, you’ll likely uncover more of its potential, transforming the way you interact with your computer’s operating system. Happy terminal-ing!
По умолчанию, всегда открывается PowerShell. Также терминал устанавливается с преднастроенными профилями Windows PowerShell, командной строки и облачной оболочки Azure.
Если в будущем будет установлен дополнительный WSL, он также автоматически добавится и будет добавлена соответствующая иконка дистрибутива. При желании значок можно изменить в настройках.
Настройки
Windows Terminal имеет большое количество настроек, включая цветовые настройки и сочетания клавиш. Чтобы просмотреть настройки по умолчанию, нажмите Ctrl+, или выберите Параметры в меню окна. Файл настроек представляет собой текстовый файл settings.json.
Глобальные настройки профиля.
Общие настройки профиля.
WT имеет общие настройки, которые будет применяться к каждому профилю. Настройки нужно записать в раздел «defaults» внутри объекта «profiles». Список всех возможных настроек профиля можно найти в документации.
"profiles":
{
"defaults":
{
// Настройки, которые будут применяться для всех профилей
"fontFace": "Cascadia Code"
},
"list":
[]
}
Индивидуальная цветовая настройка
Индивидуальная цветовая настройка
Windows Terminal устанавливается со стандартным набором цветовой палитры, тем не менее ее можно изменять. Большое количество цветовых схем для терминала можно найти на сайте terminalsplash.com. С сайта можно сразу скопировать код цветовой настройки или перейти на github для получения подробной информации.
Настройка командной строки.
Изменить стиль командной строки можно с помощью Oh my Posh and Terminal-Icons. Эти инструменты позволяют кастомизировать внешний вид с помощью цветов, символов. Инструкция по установке Oh my Posh, Posh-Git и PSReadline находится в документации.
Недавно вышла версия Oh my Posh 3, имеющая большее количество настроек. Обновиться до крайней версии можно командой:
Update-Module -Name oh-my-posh -AllowPrerelease -Scope CurrentUser
С помощью Terminal-Icons можно добавлять значки.
Фоновые изображения
Для использования в качестве фона терминал Windows поддерживает как JPG, так и GIF изображения. Другой вариант — установка в качестве фона логотипа оболочки. Место размещения изображения указывается в настройках «backgroundImageAlignment«.
Функциональность.
Аргументы командной строки wt.exe
Запуск WT (Windows Terminal) можно производить с определенной конфигурацией, параметры, которые можно установить — это расположение вкладок, панелей, домашний каталог, профиль. Можно сохранить команду как ярлык и использовать его для быстрого запуска.
В этом примере PowerShell откроется на новой вкладке с вертикальной панелью.
wt -p "PowerShell" -d . ; split-pane -V
Этот пример откроет профиль Ubuntu-20.04
wt -p "Ubuntu-20.04"
Полная документация находится на официальном сайте.
Панели
Windows Terminal имеет панельную поддержку профилей. Новую панель можно открыть, нажав комбинации клавиш Ctrl+Shift+1, Ctrl+Shift+2 и т.д или выбрав из выпадающего списка нужный профиль.
- Разделить окно на две панели:
Alt+Shift+D - Разделить окно горизонтально:
Alt+Shift+ знак - - Разделить окно вертикально:
Alt+Shift+ знак +
Перемещаться между панелями можно удерживая Alt и используя клавиши стрелок. А используя сочетание клавиш Alt+Shift и стрелки модно изменять размер панелей.
Копировать/вставить
В Терминале Windows по умолчанию для копирования и вставки используются сочетания клавиш Ctrl + C и Ctrl + V. Если у вас нет выделения, Ctrl + C будет действовать, как обычно, как команда break.
Вызов команды Копировать/Вставить можно перенастроить на другие сочетания клавиш. Они хранятся в файле конфигурации settings.json. Если удавить эту связку, то по умолчанию будет использовать Ctrl + Shift + C и Ctrl + Shift + V.
Стартовый каталог WSL
Сейчас Windows Terminal по умолчанию устанавливает начальный каталог WSL в качестве папки профилей пользователей Windows (C:usersUserName). Чтобы перенастроить WSL-профиль на запуск в нужную папку, нужно выполнить в оболочке WSL команду nano ~/.bashrc и добавить в конце файла путь к каталогу, например, cd /mnt/c/mylovefolder, и после очередного запуска будет он будет изменен.
Windows Terminal — новая оболочка, постоянно обновляющаяся, поддерживающая вкладки и объединяющая в себе несколько сред (Cmd, WSL, PowerShell, Azure Cloud Shell) благодаря чему упрощается управление инфраструктурой.
