Русский
Русский
English
Статистика
Реклама

Windows terminal

Перевод 3 пути кастомизации Windows Terminal

19.08.2020 10:04:45 | Автор: admin
Привет, Хабр! Начиная с момента анонса на Microsoft Build 2019 и заканчивая выпусками версий 1.0, 1.1 и 1.2, Терминал вызывает большой интерес со стороны сообщества разработчиков. Мы очень рады этому и стараемся реализовывать все больше полезных и интересных функций.

Сегодня представляем вашему вниманию 3 пути кастомизации Windows Terminal. Среди них настройки цветовых схем, настройки вкладок, настройки курсоров. Заглядывайте под кат!

image

Windows Terminal представляет собой новое, современное, быстрое, эффективное, мощное и производительное приложение терминала для пользователей таких программ и оболочек командной строки, как Command Prompt, PowerShell и WSL.

К его основным функциям можно отнести поддержку нескольких вкладок, панелей, символов Unicode и UTF-8, модуль отрисовки текста с ускоренным GPU, а также возможность создания собственных тем и настройки текста, цвета, фона и привязок клавиш.

Сегодня мы рассмотрим три варианта настройки Терминала в соответствии с вашими предпочтениями цвета, курсора и вкладок.

Выберите свои цвета


Windows Terminal включает следующие цветовые схемы в файл defaults.json:

  • Campbell
  • Campbell Powershell
  • Vintage
  • One Half Dark
  • One Half Light
  • Solarized Dark
  • Solarized Light
  • Tango Dark
  • Tango Light

Доступ к данному файлу можно получить, удерживая клавишу Alt и нажимая кнопку Settings.

Для наглядности ниже представлена схема Vintage:
image

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

colorScheme: COLOR SCHEME NAME

Каждый параметр, кроме имени, принимает значение цвета в виде строки в шестнадцатеричном формате (#rgb или #rrggbb). Параметры cursorColor и selectionBackground являются необязательными.

Имя свойства: theme
Степень необходимости: Необязательный
Принимает: system, dark, light
Значение по умолчанию: system

Создайте свой курсор


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

Вы предпочитаете горизонтальный или вертикальный курсор? Линию или box? Просто скажите Терминалу.

Этот параметр задает форму курсора для профиля. Возможны следующие курсоры: bar ( ), vintage ( ), underscore ( ), filledBox ( ), emptyBox ( ).

Имя свойства: cursorShape
Степень необходимости: Необязательный
Принимает: bar, vintage, underscore, filledBox, emptyBox
Значение по умолчанию: bar

Вы можете переопределить cursorColor, установленный в цветовой схеме, если задано значение colorScheme. Принимает значение цвета в виде строки в шестнадцатеричном формате (#rgb или #rrggbb).

cursorHeight задает процентную высоту курсора, начиная с нижнего. Это будет работать только в том случае, если для параметра cursorShape задано значение vintage. Принимаются целые числа от 25 до 100.

Настройте вкладки по своему вкусу


В Windows Terminal вы можете легко переименовывать и перекрашивать вкладки. Просто щелкните правой кнопкой мыши вкладку и выберите Rename Tab, чтобы переименовать вкладку для текущего сеанса. Этот параметр изменит заголовок вкладки на текстовое поле, куда можно будет ввести свое название.

Сделайте то же самое, чтобы перекрасить вкладку. Выберите цвет в заранее определенном списке или нажмите Custom, чтобы выбрать цвет из палитры либо задать нужный с помощью значения RGB/HSV или шестнадцатеричного значения.

Совет: используйте тот же оттенок, который используется в качестве цвета фона для получения красивого бесшовного окна!

image

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

Также советуем загрузить Windows Terminal Preview из Microsoft Store или со страницы выпусков на GitHub. Благодаря ему вы можете быть вовлечены в разработку Windows Terminal и использовать новейшие функции, как только они будут разработаны.
Подробнее..

Перевод Windows Terminal Preview 1.4 список переходов, поддержка Blink и гиперссылок

29.09.2020 10:08:21 | Автор: admin
Мы вернулись с очередным обновлением Windows Terminal Preview, которое уже в октябре появится в Windows Terminal. Обе сборки Windows Terminal можно загрузить из Microsoft Store или страницы выпусков на GitHub.

Заглядывайте под кат, чтобы узнать о последних новинках!

image

Список переходов


Теперь вы можете запустить Windows Terminal Preview с определенным профилем из меню Пуск или с панели задач!

image

image

Примечание: для отображения иконок в списке переходов нужно указать к ним путь в settings.json.

Поддержка гиперссылок


Мы добавили поддержку гиперссылок для встроенных гиперссылок. Эти ссылки будут отображаться с подчеркиванием, а для их открытия достаточно будет щелкнуть по ним, удерживая Ctrl. Также мы планируем в скором времени добавить поддержку автоматического обнаружения всех ссылок в тексте.

image

Поддержка Blink


В Windows Terminal была добавлена поддержка SGR 5 (Спасибо, @j4james!), так что теперь вы можете весело проводить время, мигая текстом внутри Терминала.

image
ASCII art source

В заключение


Со всей нашей документацией можно ознакомиться на docs.microsoft.com. Если у вас появились какие-либо вопросы, или вы хотите поделиться своим мнением, то не стесняйтесь писать Кайле (Kayla, @cinnamon_msft) в Twitter. Также если вы хотите внести предложение по улучшению Терминала или же сообщить об ошибке в нем, то, пожалуйста, обратитесь для этого в репозиторий Windows Terminal на GitHub.

image
Подробнее..

Представляем Windows Terminal Preview 1.7

03.03.2021 10:13:29 | Автор: admin

Добро пожаловать в очередной релиз Windows Terminal! В этом релизе основной Терминал Windows переносится в версию 1.6, которая включает в себя все функции из этого предыдущего поста в блоге, за исключением пользовательского интерфейса настроек. Windows Terminal Preview перейдет в версию 1.7, которая включает все функции, описанные ниже. Вы можете установить как Windows Terminal, так и Windows Terminal Preview из Microsoft Store или со страницы выпусков на GitHub. Под катом рассказываем, что нового!

Расширения фрагментов JSON

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

Улучшения окон

Теперь вы можете настроить запуск новых окон терминала в уже существующем экземпляре терминала! Это можно сделать несколькими способами:

Был добавлен новый глобальный параметр под названием windowingBehavior, который позволяет указать, где запускаются новые экземпляры Windows Terminal. Параметры включают новое окно (useNew), уже существующее окно (useAnyExisting) и уже существующее окно на этом рабочем столе (useExisting). Этот параметр можно найти на странице запуска пользовательского интерфейса настроек.

"windowingBehavior": "useNew"

У нас есть новое действие под названием newWindow, которое позволяет вам открывать новое окно с использованием палитры команд и/или вашей клавиатуры.

{ "command": "newWindow", "keys": "ctrl+shift+n" }

Также появился новый аргумент командной строки для запуска команд в определенных окнах. Вы можете использовать --window,-w с wt.exe, чтобы указать, с каким окном терминала вы хотите взаимодействовать.

// Открыть новую вкладку с профилем по умолчанию в текущем окнеwt -w 0 new-tab// Открыть новую вкладку с профилем по умолчанию в стороннем окне терминала wt -w 3 new-tab// Открыть новую вкладку с профилем по умолчанию в новом окне wt -w -1 new-tab

Панели только для чтения

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

{ "command": "toggleReadOnlyMode" },

Примечание: это действие по умолчанию привязано к палитре команд, однако к нему не привязаны ключи.

Автоматическая фокусировка при наведении курсора мыши

Добавлен новый параметр, позволяющий автоматически фокусироваться на панели при наведении на нее указателя мыши. Этот новый глобальный параметр можно найти на странице Взаимодействие пользовательского интерфейса настроек или установить в файле settings.json с помощью focusFollowMouse.

"focusFollowMouse": true

Примечание: по умолчанию для этого параметра установлено значение false.

Обновления пользовательского интерфейса настроек

Мы все еще активно работаем над улучшением интерфейса настроек. Вот некоторые обновления в этом релизе:

Пользовательский интерфейс настроек теперь по умолчанию

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

  • Открыть интерфейс настроек: Ctrl + ,

  • Открыть файл settings.json: Ctrl + Shift + ,

  • Открыть файл defaults.json (редактировать нельзя, но показывает, какие настройки включены по умолчанию): Ctrl + Alt + ,

Не все настройки доступны через пользовательский интерфейс настроек. Полный список возможных настроек вы можете найти на нашем сайте документации. Если в пользовательском интерфейсе настроек есть параметр, который в настоящее время доступен только в файле settings.json, сообщите нам об этом на GitHub!

Страница действий

Мы только что добавили новую страницу действий, на которой показаны все сочетания клавиш, которые вы можете использовать в терминале. Наш следующий шаг - сделать действия доступными для редактирования в пользовательском интерфейсе настроек, чтобы вы могли настраивать эти сочетания клавиш, не открывая файл settings.json.

Страница обновленных цветовых схем

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

Специальные возможности и навигация с помощью клавиатуры

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

Другие новинки

Center on launchДобавлен новый глобальный параметр centerOnLaunch, который позволяет запускать терминал в центре экрана. В паре с параметром initialPosition, терминал запускается по центру монитора, для которого установлены координаты начального положения.

"centerOnLaunch": true

Примечание: этот параметр не включен по умолчанию и его еще нет в пользовательском интерфейсе настроек.

Найти следующее/предыдущее действие

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

{ "command": { "action": "findMatch", "direction": "next" } },{ "command": { "action": "findMatch", "direction": "prev" } }

Разные улучшения

  • Переключатель вкладок теперь отображает индикаторы масштабирования, колокольчика и хода выполнения

  • Терминал теперь поддерживает фильтрацию вставки и режим вставки в скобках

  • Индикатор колокольчика всегда будет отображаться на вкладке, когда испускается последовательность BEL

  • Гиперссылки теперь поддерживают схему URI file

Исправление багов

  • Гиперссылки теперь не подчеркиваются, когда панель не под фокусом

  • Палитра цветов вкладок теперь поддерживает навигацию с клавиатуры

  • Вы снова можете использовать клавиши со стрелками в переключателе вкладок

  • Теперь фокус должен возвращаться в терминал после того, как вы закроете поле переименования вкладки

Подробнее..

Представляем Windows Package Manager 1.0

02.06.2021 10:16:01 | Автор: admin

Мы начали путь к созданию собственного диспетчера пакетов для Windows 10, когда анонсировали предварительную версию диспетчера пакетов Windows на Microsoft Build 2020. Мы выпустили проект на GitHub как совместный с открытым исходным кодом, и участие сообщества было очень важным аспектом! И вот недавно прошла конференция Microsoft Build 2021.

И мы рады объявить о выпуске Windows Package Manager 1.0! Подробности под катом!

Клиент

Клиент winget - это основной инструмент, который вы будете использовать для управления пакетами на вашем компьютере. На изображении ниже показан winget, выполненный в Терминале Windows через PowerShell. Вы можете увидеть список доступных команд, используемых для управления пакетами и работы с манифестами. Вы можете искать пакет (поиск находит по имени, моникеру и тегам) с помощью winget search vscode. Установить что-либо на свой компьютер так же просто, как winget installPowerToys. Вы можете проверить обновления пакетов с помощью winget upgrade или просто обновить все с помощью winget upgrade --all. Вы настраиваете новую машину? Убедитесь, что winget export packages.json на вашем текущем компьютере (и скопируйте файл на новый компьютер), чтобы вы могли импортировать файл packages.json на новом компьютере. С winget list вы можете увидеть все, что установлено, в Установка и удаление программ, и вы можете winget uninstall , чтобы удалить его из вашей системы. Вы можете узнать больше о командах и синтаксисе в нашей документации.

Как мне это получить?

Если вы используете любую текущую сборку Windows Insider или подписались на группу Windows Package Manager Insider, возможно, она у вас уже есть. Диспетчер пакетов Windows распространяется вместе с установщиком приложений из Microsoft Store. Вы также можете загрузить и установить диспетчер пакетов Windows со страницы выпусков GitHub или просто установить последнюю доступную версию.

Версия 1.0 диспетчера пакетов Windows скоро будет поставляться в виде автоматического обновления через Microsoft Store для всех устройств под управлением Windows 10 версии 1809 и более поздних версий. Если вы являетесь ИТ-специалистом, мы опубликовали информацию об управлении диспетчером пакетов Windows с помощью групповой политики. Пользователи смогут определить, какие политики действуют, выполнив winget --info.

Репозиторий сообщества Microsoft

Сообщество внесло более 1400 уникальных пакетов в репозиторий сообщества Microsoft! Вы можете winget search , чтобы узнать, доступен ли пакет. Нас до сих пор поражает, сколько замечательных программ для Windows 10 есть в репозитории. Если поиск не дает никаких результатов, вы можете выполнить процесс, чтобы запустить Edge и выполнить поиск загрузки установщика программного обеспечения. Как только вы найдете его, вы можете добавить его в репозиторий сообщества, чтобы вам не пришлось снова проходить этот процесс. Написав десятки манифестов вручную, мы поняли, что для этого должен быть инструмент.

Windows Package Manager Manifest Creator Preview

Мы также выпускаем еще один инструмент с открытым исходным кодом, который поможет отправлять пакеты в репозиторий сообщества Microsoft. Откройте свой любимый интерфейс командной строки и выполните winget install wingetcreate, чтобы установить создатель манифеста диспетчера пакетов Windows (Windows Package Manager Manifest Creator Preview). После установки инструмента выполните wingetcreate new и укажите URL-адрес установщика. Затем инструмент загрузит установщик, проанализирует его, чтобы определить любые значения манифеста, доступные в установщике, и проведет вас через процесс создания действительного манифеста. Если вы предоставите свои учетные данные GitHub при появлении запроса, он даже создаст ветвь репозитория, создаст новую ветку, отправит pull request и предоставит вам URL-адрес для отслеживания его прогресса. На изображении ниже показано, как wingetcreate выполняется в Терминале Windows через PowerShell.

Приватные репозитории

И последнее, но не менее важное: мы выпустили эталонную реализацию для источника REST API, чтобы вы могли разместить свой собственный частный репозиторий. Это новый тип источника для диспетчера пакетов Windows. Нашим источником по умолчанию является пакет PreIndexed, поставляемый через Microsoft Store, но вы можете добавить дополнительные источники на основе REST, если они правильно реализуют схему REST API на основе JSON.

Подробнее..

Перевод Вышел Windows Terminal Preview 1.1

23.06.2020 12:07:45 | Автор: admin
Представляем первое обновление Windows Terminal Preview! Вы можете загрузить Windows Terminal Preview из Microsoft Store или со страницы выпусков на GitHub. Представленные функции будут перенесены в Windows Terminal в июле 2020 года.

Заглядывайте под кат, чтобы узнать, что нового!



Открыть в Windows Terminal


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

image

Примечание: это будет приводить к запуску Windows Terminal Preview ровно до тех пор, пока эта функция не перейдет в Windows Terminal в июле 2020 года.

Запуск Windows Terminal при включении компьютера


jelster добавил новый параметр, который позволяет настроить автозагрузку Windows Terminal при запуске компьютера. Чтобы включить эту функцию, достаточно установить startOnUserLogin на true в глобальных параметрах.

"startOnUserLogin": true

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

Поддержка начертаний шрифтов


Windows Terminal Preview получил параметр профиля fontWeight, который поддерживает различные виды начертаний шрифтов. С полной документацией по нему можно ознакомиться на нашем сайте.

"fontWeight": "normal"

image
Здесь представлен быстрый взгляд на light-версию начертания шрифта Cascadia Code. Ожидается, что поддержка различных начертаний для Cascadia Code появятся в ближайшие несколько месяцев.

Alt+Click для открытия панели


Если вы хотите открыть дополнительный профиль в виде панели в текущем окне, то можете нажать на него, удерживая Alt. Это приведет к открытию выбранного профиля в панели с помощью функции split со значением auto, которое разделит активное окно или панель c учетом обеспечения наибольшей площади.

image

Обновления вкладок


Изменение цвета


Теперь вы можете раскрасить свои вкладки, щелкнув по ним правой кнопкой мыши и выбрав пункт Color. Это приведет к открытию соответствующего меню, в котором можно выбрать один из предложенных цветов или указать свой цвет с помощью палитры цветов, шестнадцатеричного кода или полей RGB. Цвета для каждой вкладки будут сохраняться в течение текущего сеанса. Выражаем огромную благодарность gbaychev за эту функцию!

image

Совет: используйте тот же оттенок, который используется в качестве цвета фона для получения красивого бесшовного окна!

Переименование вкладок


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

image

Компактный размер вкладок


Благодаря WinUI 2.4 мы добавили опцию для глобального параметра tabWidthMode, позволяющую уменьшить размер каждой неактивной вкладки до ширины значка, оставляя, при этом, активной вкладке больше места для отображения ее полного заголовка.

"tabWidthMode": "compact"

image

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


Мы добавили несколько дополнительных команд для использования в качестве аргументов при вызове wt из командной строки. Первым аргументом является --maximized (или -M), который запускает Windows Terminal в развернутом состоянии. Вторым является --fullscreen (или -F), который запускает Windows Terminal в полноэкранном режиме. Эти две команды не могут быть объединены.

Третьим и, одновременно, последним является --title, который позволяет дать название заголовку вкладки перед запуском Windows Terminal. Принцип его работы аналогичен tabTitle.

Примечание: если у вас установлены как Windows Terminal, так и Windows Terminal Preview, команда wt будет обращаться к Windows Terminal, который не будет поддерживать эти новые аргументы до июля 2020 года. Вы можете исправить это, воспользовавшись данным руководством.

Открытие defaults.json с клавиатуры


Для тех, кто хотел открывать defaults.json с клавиатуры, мы добавили новую привязку клавиш по умолчанию ctrl+alt+,. Команда openSettings получила новые опции, которые позволяют открывать settings.json и defaults.json как settingsFile и defaultsFile (или allFiles) соответственно.

{ "command": { "action": "openSettings", "target": "defaultsFile" }, "keys": "ctrl+alt+," }

В заключение


Если вы хотите узнать больше о последних функциях, то рекомендуем для этого посетить сайт с документацией по Windows Terminal. Помимо этого, если у вас есть какие-либо вопросы или поделиться своим мнением, то не стесняйтесь писать Кайле (Kayla, @cinnamon_msft) в Twitter. Также если вы хотите внести предложение по улучшению Терминала или же сообщить об ошибке в нем, то, пожалуйста, обратитесь для этого в репозиторий Windows Terminal на GitHub.

image
Подробнее..

Советы и лайфхаки по Windows Terminal

20.10.2020 10:16:23 | Автор: admin
Терминал Windows поставляется с множеством функций, которые позволяют настраивать его и взаимодействовать с ним наиболее удобным для вас способом. Давайте рассмотрим несколько советов и приемов, которые помогут вам настроить свой терминал так, чтобы он идеально вам подходил. На момент публикации этого сообщения в блоге Windows Terminal имел версию 1.3, а Windows Terminal Preview версию 1.4.



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


При первой установке Windows Terminal вы будете поприветствованы строкой Windows PowerShell. Терминал Windows по умолчанию поставляется с профилями Windows PowerShell, командной строки и Azure Cloud Shell.

В дополнение к этим профилям, если у вас установлены какие-либо дистрибутивы Подсистемы Windows для Linux (WSL), терминал также автоматически создаст профили для этих дистрибутивов. Если вы хотите установить дополнительные дистрибутивы WSL на свой компьютер, вы можете сделать это после установки терминала и при следующем запуске терминала профили для этих дистрибутивов должны появиться автоматически. Эти профили будут иметь значок Tux, однако вы можете изменить значок дистрибутива в своих настройках, чтобы он соответствовал любому дистрибутиву, который у вас есть. Вы можете найти дополнительную информацию о WSL на сайте с документацией WSL.

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

Кастомизация


Терминал Windows поставляется с большим набором настроек по умолчанию, включая цветовые схемы и сочетания клавиш. Если вы хотите просмотреть файл настроек по умолчанию, удерживайте Alt и нажмите кнопку Настройки в раскрывающемся меню.

Глобальные настройки профиля


Терминал Windows предоставляет вам возможность применить настройку к каждому профилю без необходимости дублировать настройку для каждой записи профиля. Это можно сделать, добавив параметр в массив "defaults" внутри объекта "profiles". Список всех возможных настроек профиля можно найти на странице настроек профиля в нашей документации.

"profiles":    {        "defaults":        {            // Поместите здесь настройки, которые вы хотите применить ко всем профилям.            "fontFace": "Cascadia Code"        },        "list":        []    }

Кастомные цветовые схемы


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

Если вы хотите создать свою собственную цветовую схему, terminal.sexy отличный инструмент для создания и визуализации ваших собственных цветовых схем.

Совет. Вы можете сопоставить свою цветовую схему с фоновым изображением, используя палитру цветов PowerToys, чтобы получить коды цветов для использования в вашей схеме. PowerToys можно установить с помощью winget с winget install powertoys.

Настраиваемая командная строка


Вы можете придать стиль своей командной строке с помощью Oh my Posh и Terminal-Icons. Эти инструменты позволяют настроить внешний вид вашей командной строки с помощью цветов, глифов и смайликов. Чтобы запустить Oh my Posh с Posh-Git и PSReadline, следуйте этому руководству.

Oh my Posh недавно выпустили Oh my Posh 3, который имеет гораздо больше возможностей настройки и не является эксклюзивным только для PowerShell. Пройдя руководство, указанное выше, вы можете перейти на V3 с помощью следующей команды:

Update-Module -Name oh-my-posh -AllowPrerelease -Scope CurrentUser



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

Примечание. Для отображения значков терминала вам необходимо установить шрифт Nerd Font.



Олдскульный шрифт


Для тех из вас, кто является поклонником эффекта ретро-терминала, отличное место для поиска шрифтов старой школы находится на странице https://int10h.org/oldschool-pc-fonts/.



Места для фоновых изображений


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

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

Функции


аргументы командной строки wt.exe


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

Если вы используете команду wt.exe внутри палитры команд, она вступит в силу в вашем текущем окне терминала, вместо того, чтобы запускать новый экземпляр терминала.

В этом примере профиль PowerShell откроется в текущем рабочем каталоге на новой вкладке с вертикальной панелью, на которой будет запущен ваш профиль по умолчанию.

wt-p"PowerShell"-d.;split-pane-V

Full documentation aboutwt command line argumentscan be found on our docs site.

Панели


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

  • Автоматическое разделение панели текущего профиля: Alt+Shift+D
  • Горизонтальное разделение панели профиля по умолчанию: Alt+Shift+Minus
  • Вертикальное разделение панели профиля по умолчанию: Alt+Shift+Plus

Вы также можете перемещать фокус по панелям, удерживая Alt и используя клавиши со стрелками. Наконец, вы можете изменить размер панелей, удерживая Alt + Shift и используя клавиши со стрелками. Дополнительную информацию о панелях можно найти на нашем сайте документации.



Копи-паст


В Терминале Windows по умолчанию используются сочетания клавиш для копирования и вставкиCtrl+CиCtrl+V, соответственно. Если у вас нет выделения, Ctrl + C будет действовать как обычно, как команда break.

Вы можете настроить, какие клавиши вы хотите использовать для"копировать"и"вставить", редактируя привязки клавиш. Если вы удалите эти привязки клавиш из файла settings.json, терминал по умолчанию будет использовать Ctrl + Shift + C и Ctrl + Shift + V. Это может быть особенно полезно для пользователей WSL, которым нужны свободные Ctrl + C и Ctrl + V для своих оболочек.

Вы также можете выбрать, какое форматирование копируется в буфер обмена вместе с символами новой строки с помощью действий "copyFormatting" и "singleLine", связанных с командой копирования. Полную документацию по командам интеграции с буфером обмена можно найти на нашем сайте документации.

Определение привязок клавиш и действий


Большая часть настраиваемых свойств внутри Windows Terminal зависит от привязок клавиш и действий. Команды внутри массива "actions" будут автоматически добавлены в вашу палитру команд. Если вы хотите также использовать их с привязками клавиш, вы можете добавить к ним ключи, чтобы вызывать их с клавиатуры. Полный список всех возможных команд можно найти на странице действий нашего сайта документации.

Отправка команд input


Терминал Windows дает вам возможность отправлять input в вашу оболочку с привязкой клавиш. Это можно сделать с помощью следующей структуры внутри массива "actions" .

{ "command": {"action": "sendInput", "input": ""}, "keys": "" }

Отправка ввода в оболочку с помощью сочетания клавиш может быть полезна для часто выполняемых команд. Одним из примеров может быть очистка экрана:

{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k" }

Также может быть полезен переход к родительскому каталогу с привязкой клавиш.

{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }

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

Начальный каталог WSL


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

"startingDirectory": "//wsl$/DISTRONAME/home/USERNAME"
Подробнее..

Вышел Windows Terminal Preview 1.5

19.11.2020 10:11:44 | Автор: admin
Мы вернулись с очередным выпуском Windows Terminal! Терминал Windows перешел на версию 1.4 и включает функции, описанные в сообщении блога о версии 1.4. Windows Terminal Preview была переведена на версию 1.5 и включает функции, описанные ниже, в этой статье. Вы можете загрузить обе версии из Microsoft Store или со страницы выпусков GitHub. Давайте узнаем, что нового!



Полная поддержка гиперссылок


Мы улучшили функциональность гиперссылок, чтобы автоматически обнаруживать ссылки внутри вашего терминала. Эти ссылки активны и открываются в вашем браузере по умолчанию с помощью Ctrl + Click.



Звонок


Терминал Windows теперь поддерживает символ BEL. Вы можете включить или отключить звонок с помощью настройки профиля bellStyle.

"bellStyle": "audible","bellStyle": "none"

Поддержка эмодзи в значках профиля


Теперь вы можете использовать смайлики в качестве значков профиля во всем терминале, установив в качестве значка своего профиля смайлик.



Примечание. Список переходов не поддерживает смайлики в виде значков, поэтому ваши профили будут указаны без смайлов.

Настройка порядка переключения вкладок


Параметр useTabSwitcher обновлен! Теперь вы можете указать mru или inOrder, что включит переключатель вкладок с перечислением вкладок либо в порядке их последнего использования, либо в порядке их расположения в терминале.

// Включает tab switcher"useTabSwitcher": "mru","useTabSwitcher": "inOrder"// Отключает the tab switcher"useTabSwitcher": "disabled"

Фоновое изображение


В настройку backgroundImage добавлена новая опция! Вы можете установить фоновое изображение на desktopWallpaper, которое установит фоновое изображение терминала в качестве обоев рабочего стола.

Режимы запуска фокусуровки


В настройку launchMode добавлены новые режимы запуска. Теперь вы можете указать терминал для запуска в режиме фокусировки или режиме максимальной фокусировки. Режим фокусировки скрывает вкладки и строку заголовка.

"launchMode": "focus","launchMode": "maximizedFocus"

Отключение анимаций


Мы добавили анимацию при создании и закрытии панелей. Если вы хотите отключить анимацию во всем приложении терминала, вы можете использовать глобальный параметр disableAnimations.

"disableAnimations": true

Примечание. Если у вас отключена анимация на уровне ОС, вы не увидите анимацию внутри терминала, если не установите для disableAnimations значение false.

Улучшения палитры команд


Reconfigured > prefix


Мы переключили префикс > в режим действия внутри палитры команд, что соответствует функциональности палитры команд VS Code. Обратный интервал удалит символ > и переведет вас в режим командной строки, позволяя запускать аргументы командной строки.



Кнопка назад


При входе во вложенное меню из палитры команд теперь можно вернуться к корневому меню, не выходя из палитры команд.



Поисковые запросы полужирным шрифтом


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



Новые действия


Текстовое поле переименования открытой вкладки


Теперь вы можете открыть текстовое поле переименования вкладки, используя действие openTabRenamer.



Масштаб панели


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



Исправление ошибок


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

Начало работы с Windows Terminal

22.12.2020 10:22:28 | Автор: admin
Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!



Установка


Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.

Требования


Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.

Windows Terminal Preview


Windows Terminal Preview это сборка, в которой в первую очередь появляются новые функции. Эта сборка предназначена для тех, кто хочет видеть новейшие функции сразу после их выпуска. Эта сборка имеет ежемесячный цикл выпуска с новейшими функциями каждый месяц.

Windows Terminal


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

Первый запуск


После установки терминала вы можете запустить приложение и сразу приступить к работе с командной строкой. По умолчанию терминал включает профили Windows PowerShell, Command Prompt и Azure Cloud Shell в раскрывающемся списке. Если на вашем компьютере установлены дистрибутивы Подсистемы Windows для Linux (WSL), они также должны динамически заполняться как профили при первом запуске терминала.

Профили


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



Дефолтный профиль


При первом запуске Windows Terminal в качестве профиля по умолчанию устанавливается Windows PowerShell. Профиль по умолчанию это профиль, который всегда открывается при запуске терминала, и это профиль, который открывается при нажатии кнопки новой вкладки. Вы можете изменить профиль по умолчанию, установив defaultProfile на имя вашего предпочтительного профиля в файле settings.json.

"defaultProfile": "PowerShell"

Добавление нового профиля


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

Если вы хотите создать новый профиль вручную, вам просто нужно сгенерировать новый guid, указать name и предоставить исполняемый файл для свойства commandline.

Примечание. Вы не сможете скопировать свойство source из динамически созданного профиля. Терминал просто проигнорирует этот профиль. Вам нужно будет заменить source на commandline и предоставить исполняемый файл, чтобы дублировать динамически созданный профиль.

Структура Settings.json


В Терминал Windows включены два файла настроек. Один из них defaults.json, который можно открыть, удерживая клавишу Alt и нажав кнопку Настройки в раскрывающемся списке. Это неизменяемый файл, который включает в себя все настройки по умолчанию, которые поставляются с терминалом. Второй файл settings.json, в котором вы можете применить все свои пользовательские настройки. Доступ к нему можно получить, нажав кнопку Настройки в раскрывающемся меню.

Файл settings.json разделен на четыре основных раздела. Первый это объект глобальных настроек, который находится в верхней части файла JSON внутри первого {. Примененные здесь настройки повлияют на все приложение.

Следующим основным разделом файла является объект profiles. Объект profiles разделен на два раздела: defaults и list. Вы можете применить настройки профиля к объекту defaults, и они будут применяться ко всем профилям в вашем list. list содержит каждый объект профиля, который представляет профили, описанные выше, и это элементы, которые появляются в раскрывающемся меню вашего терминала. Настройки, примененные к отдельным профилям в списке, имеют приоритет над настройками, примененными в разделе defaults.

Далее в файле расположен массив schemes. Здесь можно разместить собственные цветовые схемы. Отличный инструмент, который поможет вам создать свои собственные цветовые схемы, это terminal.sexy.

Наконец, в нижней части файла находится массив actions. Перечисленные здесь объекты добавляют действия в ваш терминал, которые можно вызывать с клавиатуры и/или находить внутри палитры команд.

Базовая кастомизация


Вот несколько основных настроек, которые помогут вам начать настройку вашего терминала.

Фон


Одна из самых популярных настроек настраиваемое фоновое изображение. Это настройка профиля, поэтому ее можно либо поместить внутри объекта defaults внутри объекта profiles, чтобы применить ко всем профилям, либо внутри определенного объекта профиля.

"backgroundImage": "C:\Users\admin\background.png"

Параметр backgroundImage принимает расположение файла изображения, которое вы хотите использовать в качестве фона вашего профиля. Допустимые типы файлов: .jpg, .png, .bmp, .tiff, .ico и .gif.



Цветовая схема


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

"colorScheme": "COLOR SCHEME NAME"

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

Начертание шрифта


По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта это настройка уровня профиля. Вы можете изменить шрифт, установив fontFace на имя шрифта, который вы хотите использовать.

"fontFace": "FONT NAME"`

Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.



Полезные ресурсы


Докуметация Windows Terminal
Скотт Хансельман: как сделать красивым Windows Terminal с помощью Powerline, шрифтов Nerd, кода Cascadia, WSL и oh-my-posh
Скотт Хансельман: Как настроить терминал с помощью Git Branch, Windows Terminal, PowerShell, + Cascadia Code!
Скотт Хансельман: Windows Terminal Feature PREVIEW Кастомизируйте свои привязки клавиш, цветовые схемы, панели, и многое другое!
>_TerminalSplash темы Windows Terminal
Подробнее..

Вышел Windows Terminal Preview 1.6

03.02.2021 10:04:43 | Автор: admin

Добро пожаловать на наш первый релиз Windows Terminal 2021 года! Этот релиз приносит новые функциидля Windows Терминал Preview1.6, а такжеперемещает Windows Терминал вверсию 1.5, которая включает в себя функции изэтой статьи. Вы можете загрузить обе версии из Microsoft Store или состраницы релизов GitHub.Ниже приведены некоторые из основных моментов в этом выпуске, однако мы рекомендуем изучитьполные заметки о релизе, чтобыузнать все, что улучшилось с версией 1.6.

Настройки пользовательского интерфейса

Это, наконец, здесь! Windows Терминал Preview теперь включает в себя альфа-релиз нового UI настроек. Пользовательский интерфейс настроек еще не связан по умолчаниюине будет открываться при нажатии кнопки настройки в выпадающем меню, так что вам нужно будет добавить действие в файл settings.json, чтобы использовать его либо с command palette, либо с помощью клавиатуры.

Как открыть пользовательский интерфейс настроек

Чтобы привязать пользовательский интерфейс настроек к "Ctrl+Shift+," добавьте следующее в массив actions (или keybindings, если у вас более старая версия файла настроек):

{ "command": { "action": "openSettings", "target": "settingsUI" }, "keys": "ctrl+shift+," },

Настройки резервных копий файлов

Пока пользовательский интерфейс настроек остается в режиме предварительного просмотра, мы будем создавать резервные копии ваших предыдущих файлов настроек на случай, если что-то пойдет не так с редактированием ваших настроек, и вам нужно будет вернуться. Эти файлы резервных копий можно найти в том же месте, что и файл settings.json. Самый простой способ перемещаться здесь - щелкнуть правой кнопкой мыши вкладку файла settings.json в Visual Studio Code и выбрать Reveal in File Explorer.

Что дальше

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

  • Интуитивно понятная навигация.

  • Добавление действий и привязок клавиш в пользовательский интерфейс настроек.

  • Предоставление функциональности для изменения порядка ваших профилей.

Если вы хотите следить за развитием пользовательского интерфейса настроек, не стесняйтесь следить за этой темой на GitHub.

Startup actions

Вы когда-нибудь хотели запустить свой терминал в нестандартной конфигурации? Что ж, сегодня радостный день! Теперь вы можете установить действия при запуске (Startup actions) в своих глобальных настройках, чтобы настроить запуск вашего терминала. Параметр startupActions принимает аргументы командной строки wt. Более подробную информацию об аргументах командной строки можно найти на нашем сайте документации.

// Запуск терминала с множеством вкладок"startupActions": "new-tab; new-tab"// Запуск терминала с одной вкладкой, разделенной на панель PowerShell и панель Ubuntu"startupActions": "split-pane -p PowerShell ; split-pane -p Ubuntu"

Индикатор прогресса

Терминал теперь будет отображать индикатор выполнения на вкладке и панели задач всякий раз, когда будет получена последовательность OSC 9; 4. Более подробную информацию об оставшихся задачах и документацию по индикатору прогресса можно найти на GitHub.

Пиксельные шейдеры

В качестве новой экспериментальной функции теперь вы можете использовать пиксельные шейдеры HLSL в своем профиле. Некоторые примеры шейдеров можно найти в нашем репозитории.

"experimental.pixelShaderEffect": "C:\\temp\\invert.hlsl"

Этот параметр пока недоступен в пользовательском интерфейсе настроек и доступен только при редактировании файла settings.json.

Новые действия

Прокрутка истории вверх и вниз

Вы можете использовать команды scrollToTop и scrollToBottom для прокрутки до начала или конца текстового буфера.

{ "command": "scrollToTop", "keys": "ctrl+shift+home" },{ "command": "scrollToBottom", "keys": "ctrl+shift+end" }

Сосредоточьтесь на последней использованной панели

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

{ "command": { "action": "moveFocus", "direction": "previous" }, "keys": "ctrl+alt+left" }

Перемещение вкладок

Теперь вы можете перемещать вкладки назад (влево) и вперед (вправо) используя клавиатуру с помощью команды moveTab.

{ "command": { "action": "moveTab", "direction": "backward" }, "keys": "" },{ "command": { "action": "moveTab", "direction": "forward" }, "keys": "" }

Другие новинки

  • Действие splitPane и аргумент командной строки split-pane, sp теперь принимают параметр размера для определения размера панели.

  • Также был добавлен аргумент командной строки move-focus, поэтому вы можете указать, на какой панели фокусироваться при запуске терминала с помощью командной строки.

  • Теперь вы можете указать цвет вкладки для каждой новой вкладки или панели через командную строку с помощью --tabColor #rrggbb.

  • Терминал теперь поддерживает последовательность ConEmu OSC 9;9, которая устанавливает текущий рабочий каталог. Если вы запускаете OSC 9;9;, при создании дубликата этой панели или вкладки будет использоваться указанный вами путь Windows.

  • Когда вы выпускаете BEL, терминал будет отображать значок колокольчика на вкладке. Вы также можете теперь установить стиль колокольчика на визуальный, что приведет к миганию панели задач.

  • Теперь у вас может быть двойной курсор подчеркивания в терминале.

  • Палитра команд теперь поддерживает launchMode, который может иметь значение action или commandLine.

Подробнее..

Представляем Windows Terminal Preview 1.8

22.04.2021 10:12:30 | Автор: admin

Добро пожаловать в очередной выпуск Windows Terminal! Этот выпуск обновляет Windows Terminal Preview до версии 1.8 и основной Windows Terminal до версии 1.7. Обе сборки можно установить в Microsoft Store, а также со страницы выпусков GitHub. Давайте узнаем, что нового!

Пользовательский интерфейс настроек по умолчанию в стабильной версии

Пользовательский интерфейс настроек теперь входит в стабильную сборку Windows Terminal! Вы можете получить доступ к пользовательскому интерфейсу настроек, нажав кнопку настроек в раскрывающемся меню или нажав Ctrl+,. Мы все еще работаем над улучшением интерфейса настроек, поэтому следите за обновлениями по мере выхода новых версий!

Shift + щелчок для открытия профиля в новом окне

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

Параметры внешнего вида без фокусировки

Вы хотели настроить свой профиль, чтобы он выглядел иначе, когда на нем нет фокуса? Если да, то сегодня ваш счастливый день! Вы можете добавить объект unocusedAppearance в объект JSON вашего профиля и указать в нем настройки внешнего вида. Эти настройки внешнего вида будут включены, когда этот профиль открыт без фокусировки. Дополнительную информацию о том, как настроить этот параметр, можно найти на нашем сайте документации.

// Устанавливает непрозрачность фонового изображения профиля на 0,3 без фокусировки "unfocusedAppearance": {    "backgroundImageOpacity": 0.3},

Именование окон

Мы добавили возможность давать имена окнам терминала. Это упрощает идентификацию ваших окон при использовании аргументов командной строки wt, которые определяют определенное окно с аргументом --window, -w . Если вы хотите легко идентифицировать свое окно, вы можете использовать действие identifyWindow. Вы можете назвать новое окно с помощью командной строки или переименовать существующее окно с помощью палитры команд. Дополнительную информацию об этих командах нового окна можно найти на нашем сайте документации.

Обновления пользовательского интерфейса настроек

Раскрывающийся список шрифтов

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

Удаление базового слоя

Команда терминала решила удалить страницу базового уровня из пользовательского интерфейса настроек. Это связано с некоторыми архитектурными конфликтами с расширениями фрагментов JSON. В настоящее время мы планируем альтернативные способы одновременного редактирования всех ваших профилей с помощью пользовательского интерфейса настроек. Вы по-прежнему можете использовать раздел defaults в файле settings.json в качестве временного решения. Мы собираем отзывы об этом изменении в этом разделе и хотели бы услышать ваше мнение.

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

Скрыть заголовок приложения

Аргумент suppressApplicationTitle и флаги --suppressApplicationTitle/--useApplicationTitle были добавлены в список аргументов командной строки wt. Эти новые дополнения позволяют указать, хотите ли вы, чтобы определенный профиль подавлял изменение заголовка приложения при запуске при использовании командной строки. Более подробную информацию о настройке подавления заголовка приложения можно найти на нашем сайте документации.

Разные улучшения

  • tabSwitcherMode был добавлен в действия nextTab и prevTab

  • Палитра команд стала еще более доступной благодаря дополнительным объявлениям МАУ

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

  • Подкоманда split-pane теперь принимает -D, - duplicate для дублирования профиля текущей активной панели

  • Теперь вы можете использовать параметр --colorScheme в командах new-tab и split-pane

Багфиксы

  • Выбор в несколько кликов снова работает должным образом

  • Наведение указателя мыши на URL-адреса теперь работает в режиме мыши VT

  • Команда scrollToBottom теперь работает должным образом

  • Терминал теперь правильно распознает файлы шейдеров и шрифты.

Подробнее..

Представляем Windows Terminal Preview 1.9

10.06.2021 10:07:14 | Автор: admin

По следам Microsoft Build 2021 у нашего Windows Terminal второй день рождения! Этот релиз впервые представляет версию 1.9 для Windows Terminal Preview и переносит основной Windows Terminal в версию 1.8. Как всегда, вы можете установить обе сборки в Microsoft Store, а также на странице выпусков GitHub. Под катом расскажем, что нового!

Терминал по умолчанию

Теперь вы можете установить Windows Terminal Preview в качестве эмулятора терминала по умолчанию в Windows! Это означает, что любое приложение командной строки будет запускаться внутри выбранного эмулятора терминала (т.е. дважды щелкните PowerShell, и по умолчанию оно откроется в Windows Terminal Preview). Этот параметр в настоящее время находится в сборке Windows Insider Program Dev Channel и может быть найден на странице свойств консоли. Мы также добавили этот параметр в пользовательский интерфейс настроек в Windows Terminal Preview.

Quake mode

Терминал Windows теперь поддерживает quake mode! Quake Mode позволяет быстро открыть новый экземпляр терминала из любого места в Windows, нажав Win+`. Окно quake появится в верхней половине экрана, и его можно легко закрыть с помощью того же сочетания клавиш. Если вы хотите дополнительно настроить способ вызова терминала, ознакомьтесь с новыми функциями, которые мы добавили для на нашем сайте документации.

Обновления шрифта Cascadia Code

Cascadia Code Italic

У Cascadia Code теперь есть курсивный вариант. Этот вариант по умолчанию используется в терминале, а также может быть загружен с GitHub. Версии шрифтов, в названии которых отсутствует Курсив, будут иметь стандартный шрифт без курсивных букв. Огромное спасибо Аарону Беллу за разработку Cascadia Code Italic и Виктории Грабовской за разработку курсивных символов кириллицы!

Арабские и ивритские символы

Мы также добавляем арабские символы и символы иврита в Cascadia Code в середине июня. Они добавляются к существующему набору шрифтов Cascadia Code, но пока не будут иметь курсивного шрифта. Огромное спасибо Мохамаду Дакаку за разработку арабских символов и Лирону Лави Тюркеничу за разработку ивритских символов! Если вы хотите узнать больше о дизайне арабских символов, ознакомьтесь с этим документом.

Обновления UI настроек

Редактируемая страница действий

Теперь вы можете редактировать существующие действия на странице Действия в пользовательском интерфейсе настроек. Это значительно упрощает настройку сочетаний клавиш, которые вы хотите использовать в Windows Terminal.

Добавление нового профиля

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

Окно предварительного просмотра внешнего вида профиля

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

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru