Windows terminal разделить окно

Обновлено: 06.07.2024

Панели позволяют запускать несколько приложений командной строки рядом друг с другом в пределах одной вкладки. Это сводит к минимуму необходимость переключения между вкладками и позволяет просматривать сразу несколько запросов.

Создание новой панели

С помощью клавиатуры

В окне Терминала Windows можно создать новую вертикальную или горизонтальную панель. При разделении по вертикали новая панель откроется справа от выбранной панели, а при разделении по горизонтали — под выбранной панелью. При использовании направленных разделений up , right , down или left предоставляются дополнительные возможности размещения новой области. right и down эквивалентны vertical и horizontal , в то время как up и left позволяют разместить новую область выше и слева от области, находящейся в фокусе, соответственно. Чтобы создать вертикальную область профиля по умолчанию, нажмите клавиши ALT SHIFT +PLUS. Создать новую горизонтальную область профиля по умолчанию можно с помощью клавиш ALT SHIFT - .

Если вы хотите изменить эти сочетания клавиш, можно создать новые, используя действие splitPane и значения vertical , horizontal , up , right , down , left или auto для свойства split в файле profiles.json. Метод auto выберет направление, в котором будут представлены прямоугольные области. Дополнительные сведения о сочетаниях клавиш см. на странице Действия.

Параметры "up" , "right" , "down" и "left" для split доступны только в "up" .

Использование кнопки "Новая вкладка" и раскрывающегося меню

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

Использование контекстного меню вкладки

Если вы хотите открыть новую область профиля, которая уже открыта в терминале, щелкните вкладку правой кнопкой мыши и выберите команду Split Tab (Разделить вкладку). Область, находящаяся в фокусе, будет продублирована на текущей вкладке.

Переключение между панелями

Терминал позволяет перемещаться между панелями с помощью клавиатуры. Зажав клавишу ALT , вы сможете перемещать фокус между областями с помощью клавиш со стрелками. Вы можете выбрать область фокуса на границе контрастного цвета. Обратите внимание, что этот контрастный цвет задается в параметрах цвета Windows.

Для настройки переключения добавьте сочетания клавиш для команды moveFocus и задайте для direction значение down , left , right или up . Кроме того, direction может быть previous для последней использованной области, previousInOrder либо nextInOrder для навигации в заданном деревом порядке или first для первой области. Наконец, можно перейти вверх по дереву, используя направление parent , чтобы выбрать несколько областей, а затем — child , чтобы выбрать меньшее количество областей и переместиться назад вниз по дереву. Если выбрано несколько областей, можно выполнять те же действия, что и при фокусировке на одной области.

Направления first , parent и child доступны только в first .

Перестановка областей

После создания двух областей можно поменять их местами в терминале.

Команду swapPane можно настроить с помощью тех же параметров direction навигации, что и moveFocus , за исключением parent и child . С помощью этих команд можно поменять область, которая сейчас находится в фокусе, местами с соседней в соответствии с direction .

Перемещение областей

Области также можно перемещать между вкладками, создавая новую вкладку, если вкладка с целевым индексом не существует.

Сочетания клавиш для команды movePane можно настроить для перемещения областей на вкладки (с нулевым индексом) в соответствии с их порядком.

Изменение ориентации разделения

После создания двух областей на вкладке ориентацию их разделения можно переключать между vertical и horizontal с помощью команды toggleSplitOrientation .

Направления previous , previousInOrder и nextInOrder доступны только в previous .

Перестановка областей (предварительная версия)

После создания двух областей можно поменять их местами в терминале.

Команду swapPane можно настроить с помощью тех же параметров навигации direction , что и moveFocus . С помощью этих команд можно поменять область, которая сейчас находится в фокусе, местами с соседней в соответствии с direction .

Перемещение областей (предварительная версия)

Области также можно перемещать между вкладками, создавая новую вкладку, если вкладка с целевым индексом не существует.

Сочетания клавиш для команды movePane можно настроить для перемещения областей на вкладки (с нулевым индексом) в соответствии с их порядком.

Изменение ориентации разделения (предварительная версия)

После создания двух областей на вкладке ориентацию их разделения можно переключать между vertical и horizontal с помощью команды toggleSplitOrientation .

Изменение размера панели

Размер областей можно изменить, зажав сочетание клавиш ALT SHIFT и используя клавиши со стрелками для изменения размера области фокуса.

Чтобы настроить это сочетание клавиш, можно добавить новые с помощью действия resizePane и задать для direction значение down , left , right или up .

Закрытие панели

Выбранную область можно закрыть, нажав сочетание клавиш CTRL + SHIFT + W . Если у вас только одна область, с помощью CTRL SHIFT W можно закрыть вкладку. Как всегда, при закрытии последней вкладки закрывается и окно.

Клавиши для закрытия панели можно изменить, добавив сочетание клавиш, использующее команду closePane .

Масштабирование области

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

Это можно сделать с помощью команды togglePaneZoom .

Действие togglePaneZoom не привязано к каким-либо ключам по умолчанию, но доступ к нему можно получить с помощью togglePaneZoom , которая по умолчанию привязана к CTRL SHIFT P .

Добавление к области метки, указывающей на то, что она доступна только для чтения

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

Вы можете переключить режим "только для чтения" в области с помощью команды toggleReadOnlyMode .

Настройка панелей с помощью сочетания клавиш

Вы можете настроить открытие элементов в новой панели в зависимости от настраиваемых сочетаний клавиш.

Дублирование панели

Терминал позволяет дублировать профиль выбранной панели на другую панель.

Это можно сделать, добавив свойство splitMode со значением duplicate в сочетание клавиш splitPane .

Новые аргументы в терминале

При открытии новой панели или вкладки с помощью настраиваемого сочетания клавиш можно указать используемый профиль, включив имя профиля, GUID или индекс. Если ни одно из этих значений не указано, используется профиль по умолчанию. Указать значения можно, добавив profile или index в качестве аргумента в настраиваемое сочетание клавиш splitPane и newTab . Обратите внимание, что индексация начинается с 0.

Кроме того, можно переопределить некоторые настройки профиля, такие как исполняемый файл в командной строке, начальный каталог или заголовок вкладки. Это можно сделать, добавив commandline , startingDirectory и (или) tabTitle в настраиваемое сочетание клавиш splitPane или newTab .

Архитектор Матрицы

Терминал принадлежит к числу наиболее часто используемых инструментов администратора. Нередко во время работы приходится одновременно держать открытыми несколько вкладок терминала: одну — для управления веб-сервером, другую — для управления базой данных, третью — для копирования файлов и т.п. Когда открытых вкладок очень много, отслеживать одновременно все процессы становится трудно, и это существенно усложняет работу. Существуют специальные программы, c помощью которых можно решить проблему множественных терминалов. Они называются терминальными мультиплексорами.

Терминальные мультиплексоры позволяют одновременно работать с несколькими терминальными сессиями в одном окне. Принцип их работы заключается в следующем: терминал с множественными вкладками создается на удаленной машине; на локальной машине окно терминала делится на несколько частей, и в каждой из них могут быть запущены любые приложения и процессы. От удаленной машины можно отключиться (текущая сессия будет сохранена), а затем снова подключиться к ней и продолжать работу.

Самым известным и распространенным терминальным мультиплексором является, конечно же, GNU Screen. При всех своих преимуществах он отличается некоторым неудобством в работе. Неудачно реализована, например, операция разделения экрана на части: при отключении от текущей сессии и последующем ее возобновлении порядок расположения частей не сохраняется.

В последнее время широкое распространение получили и другие терминальные мультиплексоры, более наглядные и удобные в работе — например, tmux и dvtm, которым и посвящена эта статья.

Tmux работает под Linux и под MacOS; он включен в официальные репозитории большинства современных Linux-систем и может быть установлен при помощи стандартного менеджера пакетов.

Запустим tmux при помощи следующей команды:


В нижней части экрана появится строка состояния:

tmux

Управление всеми терминальными мультиплексорами осуществляется так: сначала нажимается так называемая префиксная комбинация клавиш, а после нее — клавиша, управляющая той или иной функцией. В tmux по умолчанию в качестве префиксной установлена комбинация Ctrl+B. Чтобы разделить экран терминала на две половины вертикальной чертой, нужно сначала нажать Ctrl+B, а затем — % (т.е. Shift+5):

tmux 1

Каждую из получившихся вкладок можно также разделить на две части горизонтальной чертой при помощи комбинации клавиш Ctrl+B+” (сначала нажимаем Ctrl+B, а затем — “).

Разделить окно на две части можно также при помощи команд:


(разделить на две части горизонтально)


(разделить на две части вертикально)

Чтобы перейти из одной части окна в другую, нажимаем сначала Ctrl+B, а затем — клавиши ←, ↑, → и ↓.

Чтобы создать новое окно, нажмем комбинацию клавиш Ctrl+B+C. В рамках одной сессии может быть задействовано неограниченное количество окон; каждое из них может быть в свою очередь разделено на части. Переключение между окнами осуществляется при помощи следующих комбинаций:

  • Ctrl+B 0. 9 — перейти в указанное окно;
  • Ctrl+B P — перейти в предыдущее окно;
  • Ctrl+B N — перейти в следующее окно;
  • Ctrl+B L — перейти в предыдущее активное окно (т.е. в то, из которого ранее был осуществлен переход в текущее окно);
  • Ctrl+B X — закрыть окно (это можно также сделать при помощи команды exit).

Текущую сессию tmux можно прервать, нажав комбинацию клавиш Ctrl+B+D. Чтобы возобновить прерванную сессию, нужно ввести команду:


Прерванная сессия будет восстановлена; при этом все данные и процессы будут сохранены.
Эту команду можно ввести и в сокращенном виде:

Чтобы вывести на экран список сессий, нужно выполнить следующую команду:

Завершение открытой сессии осуществляется при помощи команды:

Чтобы завершить все открытые сессии одновременно, нужно ввести команду:

Рекомендации по настройке

Отображение строки состояния в нижней части экрана можно отключить. Для этого введем следующую команду:

А чтобы отключенная строка состояния отображалась снова — команду:

Можно изменить положение строки состояния и сделать так, чтобы она находилась не в нижней, а в верхней части экрана:

Цвет строки состояния изменяется при помощи следующей команды:

Dvtm (dynamic virtual terminal manager) представляет собой терминальный мультиплексор, по функциональности во многом близкий к tmux.
Он также включен в официальные репозитории большинства современных Linux-систем и устанавливается при помощи стандартного менеджера пакетов.
После запуска dvtm в верхней части экрана будет отображена строка состояния:

dvtm

Управление dvtm организовано по тому же принципу, что и управление tmux. В качестве префиксной используется комбинация клавиш Ctrl+G. Понятие окна в dvtm интерпретируется совершенно иначе по сравнению с tmux. Для создания нового окна используется комбинация клавиш Ctrl+G+C. При нажатии этой комбинации экран будет разделен на две части; при этом каждая из них является отдельным окном:

dvtm

При помощи той же самой комбинации клавиш можно создавать дополнительные окна:

dvtm

  • вертикальное (Ctrl+G T) — текущее окно расположено в левой половине экрана; все остальные окна расположены в правой половине;
  • горизонтальное (Ctrl+G B) — основное рабочее окно занимает верхнюю половину экрана, все остальные окна располагаются внизу;
  • режим сетки (Ctrl+G G) — экран делится на части одинакового размера по количество созданных окон;
  • полноэкранный режим (Ctrl+G M) — текущее окно занимает весь экран.

Переходить от одного режима расположения окон к другому можно, нажимая омбинацию Ctrl+G+пробел.

  • Ctrl+G X — закрыть текущее окно;
  • Ctrl+G J — перейти в следующее окно;
  • Ctrl+G K — перейти в предыдущее окно;
  • Ctrl+G 0…9 — перейти в указанное окно (цифры обозначают номер окна);
  • Ctrl+G L — увеличить ширину текущего окна;
  • Ctrl+G H — уменьшить ширину текущего окна;
  • Ctrl+G Q — закрыть все окна и выйти из dvtm.

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

В отличие от tmux, dvtm не поддерживает сохранения и возобновления сессий. Для этого используется dtach — вспомогательная утилита, которая обеспечивает возможность отключения от текущей сессии и последующего подключения к ней для любых консольных приложений. Устанавливается при помощи стандартного менеджера пакетов.

Чтобы получить возможность отключать сессии и снова подключаться к ним, нужно запустить dvtm под dtach:

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

Чтобы покинуть dtach, нужно нажать комбинацию Ctrl+\. Подключение к существующей сессии осуществляется при помощи команды:

Более подробная информация о dtach представлена на официальной man-странице.

В заключение приведем небольшую шпаргалку — таблицу основных команд и клавиатурных комбинаций, используемых в screen, tmux и dvtm.

Сравнительная таблица команд и клавиатурных комбинаций

Управление сессиями

Операция screen tmux dvtm
Запустить новую сессию screen tmux
tmux new-session
tmux new-session -s [имя сессии]
Возможность сохранения и возобновления сессий не поддерживается — для этого нужно устанавливать утилиту dtach, реализующую такую возможность для всех консольных приложений. Запуск dvtm под dtach осуществляется при помощи команды:
dtach -c /tmp/dvtm-session -r winch dvtm
Подключиться к уже созданной сессии screen -r tmux attach
tmux attach-session -s [имя сессии]
tmux -a
dtach -a /tmp/dvtm-session -r winch
Отсоединиться от текущей сессии Ctrl+A D tmux detach ИЛИ Ctrl+B D Ctrl+\
Просмотреть список активных сессий screen -ls tmux ls ps aux | grep dtach
Удалить сессию screen -r [имя сессии] -X quit tmux kill-session -t [имя сессии]
Удалить все сессии Ctrl+A \ tmux kill-server

Управление окнами

Операция screen tmux dvtm
Cоздать новое окно Ctrl+A C Ctrl+B C Ctrl+G C
Перейти в указанное окно Ctrl+A 0. 9 Ctrl+B 0. 9 Ctrl+G 0. 9
Перейти в предыдущее окно Ctrl+A P Ctrl+B P Ctrl+G J
Перейти в следующее окно Ctrl+A N Ctrl+B N Ctrl+G K
Перейти в последнее активное окно Ctrl+A L Ctrl+B L
Показать список всех открытых окон Ctrl+A " Ctrl+B W
Увеличить ширину окна Ctrl+B Ctrl+N→ или Ctrl+B Alt+→ (увеличивает с большим шагом) Ctrl+G L
Уменьшить ширину окна Ctrl+B Ctrl+← Ctrl+G H
Воспроизводить нажатия клавиш во всех открытых окнах - tmux set synchronize-panes on Ctrl+G A
Закрыть текущее окно Ctrl+A X Ctrl+B X Ctrl+G X

Читателей, не имеющих возможности комментировать посты на Хабре, приглашаем к нам в блог.

Обзор Windows Terminal

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

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

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

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

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

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

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

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

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

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

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

  1. Сочетания клавиш Ctrl + «+» и аналогичное сочетание с клавишей «минус» позволяет изменить размер текста в текущей вкладке.
  2. Нажмите клавиши Alt+Shift+D, чтобы разделить текущую вкладку на две панели. Действие можно повторять: выделенная панель будет разделяться при нажатии этих клавиш. Если вместо D использовать клавишу «минус» или «плюс», разделение будет происходить горизонтально и вертикально соответственно.
  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 можно, нажав по кнопке со стрелкой или же с помощью сочетания клавиш Ctrl + «запятая». Параметры меняются от версии к версии и на момент написания этого обзора выглядят следующим образом:

Параметры Windows Terminal

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

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

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

Новый терминал Windows от Microsoft наконец-то стал стабильным. В Windows наконец-то появилась более современная терминальная среда, включающая такие функции, как вкладки, разделённые панели, несколько типов сеансов и параметры, которые позволяют настраивать всё, от сочетаний клавиш до анимированных фонов GIF.


Наконец, более современный терминал для Windows

На Build 2020 19 мая 2020 года Microsoft объявила, что новый терминал Windows является стабильным и «готовым к повседневному использованию». Терминал Windows версии 1.0 здесь. Первоначально об этом было объявлено на Build 2019, и Microsoft даже подготовила яркое видео, чтобы показать, насколько это круто.

Видео:

Новый терминал Windows содержит множество полезных функций. Помимо функций, ядро консольной среды было модернизировано. Windows 10 имеет встроенную среду терминала, которая обеспечивает обратную совместимость, поэтому эти изменения не могут произойти со встроенной средой консоли Windows 10.

В новом Терминале Windows Microsoft смогла внести такие изменения, как более современный макет текста и механизм рендеринга с ускорением графического процессора и поддержкой текста Unicode — вы даже можете использовать эмодзи в Терминале. Копирование и вставка «просто работают» при нажатии Ctrl+C и Ctrl+V. Есть даже новый шрифт под названием Cascadia Code.

Вы можете скачать Терминал Windows из Microsoft Store. Вы даже можете получить исходный код на GitHub. Да, новый терминал Windows даже с открытым исходным кодом.

Вкладки, наконец-то!


В Windows наконец-то появилась среда командной строки со встроенными вкладками. Чтобы открыть новую вкладку после запуска Терминала, просто нажмите кнопку «+» на панели вкладок или нажмите Ctrl+Shift+T.

Вы можете использовать знакомые сочетания клавиш для перемещения по вкладкам, например Ctrl+Tab для переключения на вкладку справа и Ctrl+Shift+Tab для переключения на вкладку слева. Ctrl+Shift+W закроет текущую вкладку.

Вы также можете перетаскивать вкладки, чтобы изменить их порядок на панели вкладок.

PowerShell и Linux в одном окне


По умолчанию Терминал открывает вкладки PowerShell. Но он поддерживает множество типов сред оболочки. Теперь вы можете иметь несколько типов среды оболочки в одном окне.

Если вы щёлкните стрелку справа от кнопки «Новая вкладка», вы увидите список сеансов, которые можно открыть: Windows PowerShell, командная строка, дистрибутивы Linux, такие, как Ubuntu (если они установлены с подсистемой Windows для Linux), и Microsoft Azure Cloud Shell.

Благодаря встроенному в Windows 10 клиенту SSH вы также можете легко запускать сеансы SSH из терминала Windows.

Разделение панелей для нескольких оболочек одновременно


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

Чтобы создать новую панель, нажмите Alt+Shift+D. Терминал разделит текущую панель на две и предоставит вам вторую. Щёлкните панель, чтобы выбрать её. Вы можете щёлкнуть панель и нажать Alt+Shift+D, чтобы продолжить её разделение.

Эти панели связаны с вкладками, поэтому вы можете легко иметь несколько многопанельных сред в одном окне Терминала Windows и переключаться между ними с панели вкладок.

Вот ещё несколько сочетаний клавиш для работы с панелями:

  • Создать новую панель, разделив её по горизонтали: Alt+Shift+- (Alt, Shift и знак минус)
  • Создать новую панель, разделив ее по вертикали: Alt+Shift++ (Alt, Shift и знак плюса)
  • Перемещение фокуса панели: Alt+Лево, Alt+Право, Alt+Низ, Alt+Верх
  • Изменить размер области в фокусе: Alt+Shift+Лево, Alt+Shift+Право, Alt+Shift+Низ, Alt+Shift+Верх
  • Закрыть панель: Ctrl+Shift+W

Это горячие клавиши по умолчанию, и вы можете изменить их, если хотите.

Лучшее масштабирование


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

Во встроенной консольной среде Windows 10, как видно из стандартных окон PowerShell и командной строки, это изменит размер текста, а также изменит размер окна. В новом Терминале он изменяет только размер текста и оставляет размер окна без изменений.

Блестящая прозрачность фона


Новый терминал Windows также предлагает прозрачность фона. Удерживая Ctrl+Shift, прокрутите колесо мыши вниз, чтобы сделать окно более прозрачным. Цвета фона вашего рабочего стола — или того, что находится за Терминалом — будут просвечивать с эффектом стиля Windows «Акрил».

Это работает только тогда, когда приложение находится в фокусе-поэтому, когда вы уходить на другое окно с помощью Alt+Tab, Терминал снова будет иметь сплошной фон, пока вы не вернётесь нажатием клавиш Alt+Tab.

Практично это или нет, но пользователи Linux и Mac пользовались этой функцией уже много лет. Теперь он встроен в главное приложение терминала Windows.

Так много настроек: сочетания клавиш, цветовые схемы, фон и многое другое


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

Вы увидите текстовый файл JSON с множеством параметров. В качестве инструмента разработчика Windows Terminal в настоящее время позволяет настраивать эти параметры путём изменения текстового файла, а не с помощью графического интерфейса.

Доступные параметры, которые вы можете изменить в файле Settings.json, включают:

  • Настраиваемые привязки клавиш: вы можете привязать сочетания клавиш к действиям или изменить сочетания клавиш по умолчанию.
  • Цветовые схемы: изменение цветовой схемы (темы) среды терминала. Вот список включённых цветовых схем.
  • Профили: создавайте разные профили, которые будут отображаться под кнопкой «Новая вкладка». Вы можете настроить команду, выполняемую при запуске среды командной строки, и установить собственные шрифты и цветовые схемы для каждого сеанса.
  • Пользовательские фоны: вы можете установить собственное фоновое изображение для сеанса. Например, вы можете изменить свой сеанс Ubuntu так, чтобы он имел настраиваемое фоновое изображение в стиле Ubuntu.
  • Анимированные фоны в формате GIF: вы даже можете установить анимированный фон в формате GIF в качестве собственного фона.
  • Выбор профиля по умолчанию: выберите профиль, который вы хотите запускать по умолчанию при запуске Windows Terminal, или нажмите кнопку «Новая вкладка». Например, вы можете выбрать сеанс Linux вместо PowerShell.

В отличие от стандартных сред командной строки, PowerShell и Linux Bash в Windows 10, Терминал Windows наконец-то снабжён всеми необходимыми разработчиками опциями, которые уже много лет используются в других операционных системах, таких как Mac и Linux.

Читайте также: