Хорошо, а что насчет участия в существующем проекте терминала или приложения в open-source?
Мы тщательно изучили этот вариант во время планирования и решили, что наше участие в существующем проекте потребует изменения требований и архитектуры проекта таким образом, что это будет слишком деструктивным.
Вместо этого, создав новое Open-Source терминальное приложение и Open-Source Windows Console, мы можем предложить сообществу сотрудничать с нами в улучшении кода и использовании его в своих соответствующих проектах.
Мы считаем, что на рынке достаточно места для новых/разных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных с ней) приложений процветать и развиваться за счет внедрения новых идей, интересных подходов и захватывающих инноваций в этом пространстве.
Это звучит потрясающе, но почему бы вам просто не улучшить существующую windows console?
Основной целью Windows Console является сохранение обратной совместимости с существующими инструментами командной строки, скриптами и т. д. Хотя нам и удалось добавить множество ключевых улучшений в функционал консоли (например, добавить поддержку VT и 24-битного цвета и т. д. см.
), мы не можем внести дальнейшие существенные улучшения в UI консоли без “нарушения мира”.
Поэтому пришло время для нового, свежего подхода.
Windows Terminal устанавливается и работает вместе с существующим приложением Windows Console. Если вы непосредственно запускаете Cmd/PowerShell/пр., они начнут подключаться к традиционному экземпляру консоли точно так же, как обычно. Таким образом, обратная совместимость остается неизменной, и в то же время вы можете использовать Windows Terminal, если/когда вы захотите это сделать.
Почему?
😪Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
Автодополнение путей файлов
В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab. Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога
CD Pro и нажмите Tab. В строке ввода должна появиться команда :
CD “Program Files”
Как видим, выполняется подстановка недостающей части имени каталога, а в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.
Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее – используется комбинация Shift Tab
Аргументы командной строки wt.exe
Вы можете запустить свой терминал в определенной конфигурации с помощью команды wt.exe. Некоторые параметры, которые вы можете установить, — это расположение вкладок и панелей, а также их начальные каталоги и профили. Вы можете сохранить настраиваемую команду как ярлык и закрепить ее на панели задач, чтобы открыть желаемую конфигурацию.
Если вы используете команду wt.exe внутри палитры команд, она вступит в силу в вашем текущем окне терминала, вместо того, чтобы запускать новый экземпляр терминала.
В этом примере профиль PowerShell откроется в текущем рабочем каталоге на новой вкладке с вертикальной панелью, на которой будет запущен ваш профиль по умолчанию.
wt -p "PowerShell" -d . ; split-pane -VFull documentation about
can be found on our docs site.
Больше!
После выпуска Windows Terminal 1.0, мы планируем начать работу со многими фичами, которые уже есть в нашем бэклоге, в дополнение ко многим фичам, которые вы, как сообщество, вероятно, добавите!
Видимость полосы прокрутки
Задает видимость полосы прокрутки.
- Имя свойства: scrollbarState
- Степень необходимости: Необязательный
- Принимает: “visible”, “hidden”
Включение акрила
Если для этого параметра задано значение true, окно будет иметь акриловый фон. Если задано значение false, то окно будет иметь простой фон без текстуры. Прозрачность применяется только к выбранному окну из-за ограничений операционной системы.
- Имя свойства: useAcrylic
- Степень необходимости: Необязательный
- Принимает: true, false
- Значение по умолчанию: false
Выравнивание фонового изображения
Этот параметр определяет, как фоновое изображение соответствует границам окна.
Высота курсора
Задает процентную высоту курсора, начиная с нижнего. Это будет работать, только если для параметра cursorShape задано значение “vintage”.
- Имя свойства: cursorHeight
- Степень необходимости: Необязательный
- Принимает: Целое число от 25–100.
Глобальные настройки профиля
Терминал Windows предоставляет вам возможность применить настройку к каждому профилю без необходимости дублировать настройку для каждой записи профиля. Это можно сделать, добавив параметр в массив
"defaults"
внутри объекта
"profiles"
. Список всех возможных настроек профиля можно найти на
в нашей документации.
"profiles": { "defaults": { // Поместите здесь настройки, которые вы хотите применить ко всем профилям. "fontFace": "Cascadia Code" }, "list": [] }Заголовок пользовательской вкладки
Если задано, name будет заменен на заголовок для передачи в оболочку при запуске. Некоторые оболочки (например, bash) могут игнорировать это начальное значение, а другие (Command Prompt, PowerShell) могут использовать это значение в течение всего времени существования приложения.
- Имя свойства: tabTitle
- Степень необходимости: Необязательный
- Принимает: Строка
Заполнение
Этот параметр задает заполнение вокруг текста внутри окна. Он может принимать три различных формата: “#” устанавливает одинаковое заполнение для всех сторон, “#, #” устанавливает одинаковое заполнение для левой-правой и верхней-нижней области и “#, #, #, #” устанавливает отдельное заполнение для левой, верхней, правой и нижней области.
- Имя свойства: padding
- Степень необходимости: Необязательный
- Принимает: Значения в виде строки в следующих форматах: “#”, “#, #” и “#, #, #, #”
- Значение по умолчанию: “8, 8, 8, 8”
Запуск каталога
Это каталог, в котором запускается оболочка при загрузке.
Примечание: При настройке начального каталога, в который установлен дистрибутив WSL, необходимо использовать формат “начальный_каталог”: “//wsl$/” для изменения имени дистрибутива, например “начальный_каталог”: “//wsl$/Ubuntu-20.04”.
Запуск командной строки.
Для запуска командной строки можно воспользоваться одним из следующих способов:
Пуск – Выполнить (или клавиши Win R) введите cmd и нажмите клавишу Enter;
Пуск – Все программы – Стандартные – Командная строка»;
Пуск – Поиск – Командная строка.
Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%system32cmd.exe ( обычно – C:Windowssystem32cmd.exe).
Значок
Этот параметр задает значок, который отображается на вкладке и в раскрывающемся меню.
- Имя свойства: icon
- Степень необходимости: Необязательный
- Принимает: Расположение файла в виде строки
Использование буфера обмена.
Текст, выделенный в окне приложения, можно скопировать в буфер обмена, а также вставить его из буфера обмена в поле ввода. При стандартных настройках командной строки для выделения текста используется пункт ”Пометить” контекстного меню, вызываемого правой кнопкой мышки. При желании, в свойствах ярлыка, с помощью которого выполняется запуск можно включить режим выделения мышью:
В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки.
При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:
– CTRL C (CTRL Insert) – скопировать выделенный текст.
– CTRL V (Shift Insert) – вставить выделенный текст.
Использование истории команд и горячих клавиш.
Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх – на одну команду назад и Стрелка Вниз – на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 – посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
Источник
Здесь хранится имя генератора профилей, создавшего профиль. Для этого поля нет обнаруживаемых значений. Дополнительные сведения о динамических профилях см. на этой странице.
- Имя свойства: source
- Степень необходимости: Необязательный
- Принимает: Строка
Как настроить терминал windows
Мы будем править текстовый конфигурационный файл JSON.
Нажмите Параметры.
У вас спросят, какой программой открыть файл .json.
Нажмите «Ещё приложения» и выберите Notepad или просто Блокнот, если у вас нет программы, поддерживающей синтаксис JSON.
Файл JSON запустится в редакторе, который вы выбрали ранее. Здесь вы можете внести все изменения.
Кастомизация
Терминал Windows поставляется с большим набором настроек по умолчанию, включая цветовые схемы и сочетания клавиш. Если вы хотите просмотреть файл настроек по умолчанию, удерживайте
Alt
и нажмите кнопку «Настройки» в раскрывающемся меню.
Кастомные цветовые схемы
Терминал Windows по умолчанию поставляется с набором
. Однако, когда дело касается цветовых схем, есть неограниченные возможности. Отличное место для поиска дополнительных схем терминалов —
Когда я смогу его получить?
На сегодняшний день Windows Terminal и Windows Console доступны в Open-Source, так что вы уже можете клонировать, собирать, запускать и тестировать код из репозитория на GitHub:
Командная строка
Это исполняемый файл, используемый в профиле.
- Имя свойства: commandline
- Степень необходимости: Необязательный
- Принимает: Имя исполняемого файла в виде строки
- Значение по умолчанию: “cmd.exe”
Копи-паст
В Терминале Windows по умолчанию используются сочетания клавиш для копирования и вставки
CtrlCCtrlV
, соответственно. Если у вас нет выделения,
CtrlC
будет действовать как обычно, как команда break.
Вы можете настроить, какие клавиши вы хотите использовать для “копировать” и “вставить”, редактируя привязки клавиш. Если вы удалите эти привязки клавиш из файла settings.json, терминал по умолчанию будет использовать Ctrl Shift C и Ctrl Shift V.
Вы также можете выбрать, какое форматирование копируется в буфер обмена вместе с символами новой строки с помощью действий “copyFormatting” и “singleLine”, связанных с командой копирования. Полную документацию по командам интеграции с буфером обмена можно найти на нашем сайте документации.
Красивый текст
В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!
У вас также будет возможность использовать наш новый шрифт! Мы хотели создать веселый, новый, моноширинный шрифт, чтобы улучшить современный внешний вид терминала. Этот шрифт не только будет включать лигатуры программирования, но и будет иметь собственный Open-Source репозиторий. Оставайтесь с нами для получения дополнительной информации о новом проекте шрифта!
Места для фоновых изображений
Обои для рабочего стола часто отлично смотрятся в Windows Terminal в качестве фоновых изображений. Отличные места для поиска фоновых изображений — это
, а также
. Терминал Windows поддерживает как изображения, так и гифки для фоновых изображений.
Другой популярный вариант — размещение логотипа оболочки, которую вы используете в качестве фонового изображения, чтобы помочь определить, в какой оболочке вы находитесь. Вы можете указать, где будет размещаться фоновое изображение, с помощью “backgroundImageAlignment” в настройках. Дополнительную информацию о настройках фонового изображения можно найти в нашей документации.
Название
Это имя профиля, которое будет отображаться в раскрывающемся меню. Это значение также используется в качестве заголовка для передачи в оболочку при запуске. Некоторые оболочки (например, bash) могут игнорировать это начальное значение, а другие (Command Prompt, PowerShell) могут использовать это значение в течение всего времени существования приложения. Такое поведение заголовка можно переопределить с помощью tabTitle.
- Имя свойства: name
- Степень необходимости: Обязательный
- Принимает: Строка
Настройка командной строки.
Изменить стиль командной строки можно с помощью Oh my Posh and Terminal-Icons. Эти инструменты позволяют кастомизировать внешний вид с помощью цветов, символов. Инструкция по установке Oh my Posh, Posh-Git и PSReadline находится в документации.
Недавно вышла версия Oh my Posh 3, имеющая большее количество настроек. Обновиться до крайней версии можно командой:
Настройка фонового изображения
Задает расположение файла изображения для рисования на фоне окна. Фоновым изображением может быть файл с расширением JPG, PNG или GIF.
- Имя свойства: backgroundImage
- Степень необходимости: Необязательный
- Принимает: Расположение файла в виде строки
Настройки и конфигурируемость
Мы связались со многими пользователями командной строки, которые любят кастомизировать свои терминалы и приложения командной строки. Windows Terminal предоставляет множество настроек и параметров конфигурации, которые дают большой контроль над внешним видом терминала и каждой из оболочек/профилей, которые можно открывать как новые вкладки.
Используя механизм конфигурирования терминала, вы сможете создать несколько “профилей” для каждой оболочки/приложения/инструмента, которые вы хотите использовать, будь то PowerShell, Command Prompt, Ubuntu или даже SSH-соединения с Azure или устройствами IoT.
Насыщенность шрифта
Этот параметр задает насыщенность (толщину начертания) для шрифта профиля.
- Имя свойства: fontWeight
- Степень необходимости: Необязательный
- Принимает: “normal”, “thin”, “extra-light”, “light”, “semi-light”, “medium”, “semi-bold”, “bold”, “extra-bold”, “black”, “extra-black” или целое значение, соответствующее числовому представлению насыщенности шрифта OpenType.
- Значение по умолчанию: “normal”
Начертание шрифта
Это имя начертания шрифта, используемого в профиле. Терминал попытается выполнить откат до Consolas, если этот параметр не найден или является недопустимым.
- Имя свойства: fontFace
- Степень необходимости: Необязательный
- Принимает: Имя шрифта в виде строки
- Значение по умолчанию: “Cascadia Mono”
Несколько вкладок
Вы просили, и мы услышали! Наиболее часто запрашиваемая функция для терминала — это поддержка нескольких вкладок, и мы очень рады, что наконец-то смогли предоставить эту функцию. Теперь вы можете открывать любое количество вкладок, каждая из которых подключена к оболочке командной строки или приложению по вашему выбору, например, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. д.
Объединение нескольких команд в цепочку
В командной строке Windows существует возможность последовательного выполнения нескольких команд в зависимости от результатов их выполнения. Для чего используются символы объединения команд – & (амперсанд) и | (вертикальная черта)
& – одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:
Олдскульный шрифт
Для тех из вас, кто является поклонником
, отличное место для поиска шрифтов старой школы находится на странице
Определение привязок клавиш и действий
Большая часть настраиваемых свойств внутри Windows Terminal зависит от привязок клавиш и действий. Команды внутри массива
"actions"
будут автоматически добавлены в вашу палитру команд. Если вы хотите также использовать их с привязками клавиш, вы можете добавить к ним
«ключи»
, чтобы вызывать их с клавиатуры. Полный список всех возможных команд можно найти на
нашего сайта документации.
Отправка команд input
Терминал Windows дает вам возможность отправлять input в вашу оболочку с привязкой клавиш. Это можно сделать с помощью следующей структуры внутри массива
"actions"
Панели
Терминал Windows поддерживает панель для профилей. Вы можете открыть новую панель профиля, удерживая
Alt
и щелкнув профиль в раскрывающемся списке, или используя следующие сочетания клавиш:
- Автоматическое разделение панели текущего профиля:
AltShiftD - Горизонтальное разделение панели профиля по умолчанию:
AltShiftMinus - Вертикальное разделение панели профиля по умолчанию:
AltShiftPlus
Вы также можете перемещать фокус по панелям, удерживая
Alt
и используя клавиши со стрелками. Наконец, вы можете изменить размер панелей, удерживая
AltShift
и используя клавиши со стрелками. Дополнительную информацию о
можно найти на нашем сайте документации.
Подавление изменений заголовка от оболочки
Если задано значение true, tabTitle переопределяет заголовок вкладки по умолчанию и все сообщения об изменении заголовка из приложения будут подавляться. Если параметр tabTitle не задан, вместо него будет использоваться name. Если для этого параметра задано значение false, tabTitle ведет себя как обычно.
- Имя свойства: suppressApplicationTitle
- Степень необходимости: Необязательный
- Принимает: true, false
Подождите… вы сказали в open-source?
Да, это так! Мы рады объявить, что мы открываем не только Windows Terminal, но и Windows Console, которая содержит инфраструктуру командной строки в Windows и предоставляет традиционный Console UX.
Нам уже не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!
Помогла ли вам эта статья?
ДАНЕТ
При первом запуске
При первой установке Windows Terminal вы будете поприветствованы строкой Windows PowerShell. Терминал Windows по умолчанию поставляется с профилями Windows PowerShell, командной строки и Azure Cloud Shell.
В дополнение к этим профилям, если у вас установлены какие-либо дистрибутивы Подсистемы Windows для Linux (WSL), терминал также автоматически создаст профили для этих дистрибутивов. Если вы хотите установить дополнительные дистрибутивы WSL на свой компьютер, вы можете сделать это после установки терминала и при следующем запуске терминала профили для этих дистрибутивов должны появиться автоматически.
Эти профили будут иметь значок Tux, однако вы можете изменить значок дистрибутива в своих настройках, чтобы он соответствовал любому дистрибутиву, который у вас есть. Вы можете найти дополнительную информацию о WSL на сайте с документацией WSL.
Примечание. Вам нужно будет загрузить значки дистрибутивов, поскольку они не поставляются внутри терминала.
Присвоение псевдонима клавише altgr
Этот параметр позволяет настроить использование клавиш CTRL ALT в Терминале Windows в качестве псевдонима для клавиши AltGr.
- Имя свойства: altGrAliasing
- Степень необходимости: Необязательный
- Принимает: true, false
- Значение по умолчанию: true
Прозрачность акрила
Если useAcrylic имеет значение true, это задает прозрачность окна для профиля. Принимает значения с плавающей запятой от 0 до 1.
- Имя свойства: acrylicOpacity
- Степень необходимости: Необязательный
- Принимает: Число как значение с плавающей запятой от 0 до 1
- Значение по умолчанию: 0.5
Прозрачность фонового изображения
Задает прозрачность фонового изображения.
- Имя свойства: backgroundImageOpacity
- Степень необходимости: Необязательный
- Принимает: Число как значение с плавающей запятой от 0 до 1
- Значение по умолчанию: 1.0
Прокрутка до входной строки при вводе
Если для этого параметра задано значение true, то при вводе окно можно прокрутить до строки ввода команды. Если задано значение false, окно нельзя будет прокручивать при вводе.
- Имя свойства: snapOnInput
- Степень необходимости: Необязательный
- Принимает: true, false
- Значение по умолчанию: true
Размер журнала
Задает число строк, расположенных над строкой, отображаемой в окне, к которым можно перейти.
- Имя свойства: historySize
- Степень необходимости: Необязательный
- Принимает: Целое число
- Значение по умолчанию: 9001
Размер шрифта
Этот параметр задает размер шрифта профиля в пунктах.
- Имя свойства: fontSize
- Степень необходимости: Необязательный
- Принимает: Целое число
- Значение по умолчанию: 12
Режим растяжения фонового изображения
Задает способ изменения размера фонового изображения для заполнения окна.
- Имя свойства: backgroundImageStretchMode
- Степень необходимости: Необязательный
- Принимает: “none”, “fill”, “uniform”, “uniformToFill”
- Значение по умолчанию: “uniformToFill”
Сглаживание текста
Этот параметр управляет сглаживанием текста в средстве визуализации. Обратите внимание, что для изменения этого параметра потребуется запустить новый экземпляр терминала.
- Имя свойства: antialiasingMode
- Степень необходимости: Необязательный
- Принимает: “grayscale”, “cleartype”, “aliased”
- Значение по умолчанию: “grayscale”
Скрытие профиля из раскрывающегося списка
Если для hidden задано значение true, профиль не будет отображаться в списке профилей. Эту функцию можно использовать для скрытия профилей по умолчанию и динамически создаваемых профилей, оставляя их в файле параметров.
- Имя свойства: hidden
- Степень необходимости: Необязательный
- Принимает: true, false
- Значение по умолчанию: false
Способ 1: стандартная комбинация клавиш
В Linux, как и во всех операционных системах, имеется ряд горячих клавиш, отвечающих за быстрый вызов определенных опций. Сюда входит и запуск установленной по умолчанию консоли. Однако некоторые пользователи могут столкнуться с тем, что стандартные комбинации по какой-то причине не работают или сбились. Тогда мы сначала советуем произвести следующие действия:
- Откройте главное меню на панели задач и перейдите в раздел «Настройки».
- Здесь вас интересует категория «Клавиатура», которая находится в списке на левой панели.
- Опуститесь вниз в группу «Запуск приложений» и отыщите там строку «Открыть терминал». По умолчанию комбинация должна иметь вид Ctrl Alt T. Если она не настроена или вы хотите изменить ее, просто дважды кликните левой кнопкой мыши по данной строке.
- Вы будете уведомлены о надобности введения новой комбинации для изменения параметра «Открыть терминал». Если вы передумали вводить клавиши, просто нажмите на Esc.
- Сбросьте параметры, если хотите вернуть все значения по умолчанию.
- Осталось только зажать соответствующую комбинацию, чтобы проверить действенность варианта.






Теперь вы знаете о том, как с помощью всего лишь одной комбинации запустить консоль. При этом будьте внимательны во время переназначения сочетаний, ведь некоторые сочетания уже заняты, о чем вы будете уведомлены. Таким способом вы можете открыть неограниченное количество новых окон классического «Терминала».
Способ 2: утилита «выполнить»
Способность применить этот метод зависит от установленного окружения. Практически во всех привычных графических оболочках он функционирует корректно, поэтому его обязательно следует попробовать. Принцип заключается в вызове утилиты «Выполнить», что производится зажатием комбинации Alt F2.
В появившейся строке достаточно будет вписать gnome-terminal или konsole, что зависит от типа используемой оболочки.
После этого вы увидите, как сразу же отобразится новое окно «Терминала».
Недостаток этого метода заключается в том, что вам придется запоминать специальную команду или каждый раз копировать ее для вызова. Однако, как видите, ничего сложного в этом нет, поэтому уже буквально через пару вводов вы легко запомните необходимую фразу.
Способ 3: контекстное меню директорий
Большинство графических оболочек имеют контекстное меню, которое вызывается путем нажатия ПКМ по свободному месту в любой директории. Одним из пунктов называется «Открыть в терминале» или «Открыть терминал». Именно это мы и рекомендуем использовать в качестве отдельного способа запуска консоли. Особенно актуально это в тех случаях, когда вы хотите запустить новую консоль в необходимом расположении.
Способ 4: главное меню ос
Строение практически всех окружений гарантирует наличие главного меню приложений, откуда можно запускать установленные и стандартные программы, включая консоль. Откройте главное меню удобным для вас образом и отыщите там «Терминал». Если просто найти его не получается, воспользуйтесь строкой поиска.
Способ 5: виртуальная консоль
Этот вариант подойдет далеко не всем юзерам, поскольку он используется исключительно для перехода между виртуальными системными консолями. Дело в том, что при запуске операционной системы создается целых семь таких командных строк, последняя из них реализует графическую оболочку, поэтому пользователь видит только ее.
Способ 6: строка «избранное»
Пользователи Windows предпочитают закреплять важные приложения на панели задач, чтобы в необходимый момент быстро их запускать. В графических оболочках Linux эта функция тоже реализована, но сама строка называется «Избранное». Если «Терминал» изначально там отсутствует, предлагаем добавить его следующим образом:
- Откройте главное меню и отыщите там консоль. Кликните по ней правой кнопкой мыши.
- В появившемся контекстном меню используйте строку «Добавить в избранное».
- После этого вы увидите, что консоль была добавлена на соответствующую панель. При необходимости можно поместить туда сразу несколько значков.



Это были все возможные методы запуска стандартной консоли в Linux. Ознакомьтесь с инструкциями, чтобы подобрать оптимальный для себя вариант. Учтите, что если вы задействуете пользовательский терминал, установленный отдельно, метод открытия может быть другим. Обязательно читайте эту информацию в официальной документации.
Способ закрытия профиля при выходе
Определяет, как профиль реагирует на завершение или сбой при запуске. Значение “graceful” закроет профиль при вводе exit или при нормальном завершении процесса. Значение “always” всегда закрывает профиль, а “never” никогда не закрывает профиль.
- Имя свойства: closeOnExit
- Степень необходимости: Необязательный
- Принимает: “graceful”, “always”, “never”, true, false
- Значение по умолчанию: “graceful”
Убедили! как принять участие?
Посетите репозиторий по адресу
Уникальный идентификатор
Профили могут использовать идентификатор GUID в качестве уникального идентификатора. Чтобы сделать профиль профилем по умолчанию, ему требуется идентификатор GUID для глобального параметра defaultProfile.
- Имя свойства: guid
- Степень необходимости: Обязательный
- Принимает: GUID в виде строки в формате реестра: “{00000000-0000-0000-0000-000000000000}”
Форма курсора
Этот параметр задает форму курсора для профиля. Возможны следующие курсоры: “bar” ( ┃ ), “vintage” ( ▃ ), “underscore” ( ▁ ), “filledBox” ( █ ), “emptyBox” ( ▯ )
- Имя свойства: cursorShape
- Степень необходимости: Необязательный
- Принимает: “bar”, “vintage”, “underscore”, “filledBox”, “emptyBox”
- Значение по умолчанию: “bar”
Цвет курсора
Задает цвет курсора для профиля. Это приведет к переопределению cursorColor, установленного в цветовой схеме, если задано значение colorScheme.
- Имя свойства: cursorColor
- Степень необходимости: Необязательный
- Принимает: Цвет строки в шестнадцатеричном формате: “#rgb” или “#rrggbb”
Цвет переднего плана
Определяет цвет переднего плана профиля. Переопределяет элемент foreground, установленный в цветовой схеме, если задано значение colorScheme.
- Имя свойства: foreground
- Степень необходимости: Необязательный
- Принимает: Цвет строки в шестнадцатеричном формате: “#rgb” или “#rrggbb”
Цвет фона
Меняет цвет фона профиля с помощью этого параметра. Переопределяет элемент background, установленный в цветовой схеме, если задано значение colorScheme.
- Имя свойства: background
- Степень необходимости: Необязательный
- Принимает: Цвет строки в шестнадцатеричном формате: “#rgb” или “#rrggbb”
Цвет фона выделения
Задает цвет фона для выделенного фрагмента в профиле. Это приведет к переопределению selectionBackground, установленного в цветовой схеме, если задано значение colorScheme.
- Имя свойства: selectionBackground
- Степень необходимости: Необязательный
- Принимает: Цвет строки в шестнадцатеричном формате: “#rgb” или “#rrggbb”
Цветовая схема
Это имя цветовой схемы, используемой в профиле. Цветовые схемы определяются в объекте schemes. Более подробные сведения можно найти на странице о цветовых схемах.
- Имя свойства: colorScheme
- Степень необходимости: Необязательный
- Принимает: Имя цветовой схемы в виде строки
- Значение по умолчанию: “Campbell”
Эффекты терминала в ретро-режиме
Если для этого параметра задано значение true, то терминал будет эмулировать классический экран CRT с помощью строк сканирования и размытия текста по-краям. Это экспериментальная функция и ее поддержка в будущем не гарантируется.
- Имя свойства: experimental.retroTerminalEffect
- Степень необходимости: Необязательный
- Принимает: true, false
- Значение по умолчанию: false
Связанные статьи:
Перенаправление данных стандартного ввода /вывода консоли.
Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:




