Pull to refresh
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

Вышел Windows Terminal Preview 1.6

Reading time4 min
Views14K

Добро пожаловать на наш первый релиз Windows Terminal 2021 года! Этот релиз приносит новые функции для Windows Терминал Preview 1.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».

Tags:
Hubs:
Total votes 26: ↑24 and ↓2+22
Comments19

Articles

Information

Website
www.microsoft.com
Registered
Founded
Employees
Unknown
Location
США