company_banner

Вышел Windows Terminal Preview 1.2

Автор оригинала: Kayla Cinnamon
  • Перевод
Представляем очередное обновление Windows Terminal Preview, которое появится в Windows Terminal в августе. Вы можете загрузить Windows Terminal Preview и Windows Terminal из Microsoft Store или со страницы выпусков на GitHub.

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



Режим фокусировки


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

{  "command": "toggleFocusMode", "keys": "shift+f11" }

image

Всегда поверх всех окон


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

// Global setting
"alwaysOnTop": true

// Key binding
{ "command": "toggleAlwaysOnTop", "keys": "alt+shift+tab" }

Новые команды


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

Задать цвет вкладки


Теперь вы можете задавать цвет активной вкладки с помощью команды setTabColor. Эта команда использует свойство color, которое принимает значение цвета в шестнадцатеричном формате, то есть #rgb или #rrggbb.

{ "command": { "action": "setTabColor", "color": "#ffffff" }, "keys": "ctrl+a" }

Изменение цвета вкладки


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

{ "command": "openTabColorPicker", "keys": "ctrl+b" }

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


Вы можете переименовать активную вкладку с помощью команды renameTab (спасибо ggadget6!). И опять же, если вам привычнее работать мышью, то можете щелкнуть ее правой кнопкой или дважды щелкнуть вкладку, чтобы переименовать ее.

{ "command": "renameTab", "keys": "ctrl+c" }

Переключение на ретро-эффект


Теперь вы можете переключаться на ретро-эффект Терминала и обратно при помощи привязки клавиш и команды toggleRetroEffect.

{ "command": "toggleRetroEffect", "keys": "ctrl+d" }

Насыщенность шрифта Cascadia Code


Cascadia Code теперь поддерживает различные начертания. Вы можете включить их в Windows Terminal Preview, воспользовавшись параметром fontWeight. Отдельная огромная благодарность нашему дизайнеру шрифтов Аарону Беллу (Aaron Bell) за это!

"fontWeight": "light"


image

Обновление палитры команд


Палитра команд почти завершена! В настоящее время мы исправляем некоторые ошибки, но если вам не терпится, то можете добавить команду commandPalette к вашим привязкам клавиш и вызывать палитру с клавиатуры. Если вы обнаружите какие-либо ошибки, пожалуйста, сообщите о них нам на GitHub!

{ "command": "commandPalette", "keys": "ctrl+shift+p" }

image

Пользовательский интерфейс раздела Settings


Сейчас мы активно работаем над интерфейсом для Settings. С дизайном можно ознакомиться ниже, а со спецификацией здесь.

image

image

Разное


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

Теперь при вставке большого объема текста и/или текста в несколько строк выводится соответствующее предупреждение. Более подробную информацию об отключении этих предупреждений можно найти на странице документации по глобальным параметрам (спасибо greg904!).

В заключение


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

Похожие публикации

Комментарии 22

    +5
    commandPalette — насколько же шикарное влияние оказал SublimeText в своё время (насколько я понимаю, именно SublimeText был первопроходцем в популяризации виджета).
      +2
      Вот бы еще открывать новые терминалы в виде вкладки в уже открытом.
        0
        Очень не хватает группировки профилей
          0
          и как правильно добавить «commandPalette»?
            0
            Проблема не в том, как его добавить. Проблема в том, что в Сторе до сих пор нет версии 1.2, в которой commandPalette появилась.
              0
              Насколько я помню, в стор они не выкладывают preview-версии. Зато в chocolatey есть :-)
              В сторе тоже выложили. У них превью-версии, оказывается отдельным приложением: aka.ms/terminal-preview
                0
                А, ясно. Ну, я финального релиза 1.2 подожду. :)
              0
              в settings.json в «keybindings»
              |
              Мой конфиг, как пример
              // This file was initially generated by Windows Terminal Preview 1.2.2022.0
              // It should still be usable in newer versions, but newer versions might have additional
              // settings, help text, or changes that you will not see unless you clear this file
              // and let us generate a new one for you.
              
              // To view the default settings, hold "alt" while clicking on the "Settings" button.
              // For documentation on these settings, see: https://aka.ms/terminal-documentation
              {
                  "$schema": "https://aka.ms/terminal-profiles-schema",
              
                  "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
              
                  // You can add more global application settings here.
                  // To learn more about global settings, visit https://aka.ms/terminal-global-settings
              
                  // If enabled, selections are automatically copied to your clipboard.
                  "copyOnSelect": false,
              
                  // If enabled, formatted data is also copied to your clipboard
                  "copyFormatting": false,
              
                  // A profile specifies a command to execute paired with information about how it should look and feel.
                  // Each one of them will appear in the 'New Tab' dropdown,
                  //   and can be invoked from the commandline with `wt.exe -p xxx`
                  // To learn more about profiles, visit https://aka.ms/terminal-profile-settings
                  "profiles":
                  {
                      "defaults":
                      {
                          // Put settings here that you want to apply to all profiles.
                          "colorScheme": "One Half Dark",
                          "backgroundImage": "E:\\windows-png-icon-4.png",
                          "backgroundImageAlignment": "bottomRight",
                          "backgroundImageStretchMode": "none",
                          "backgroundImageOpacity": 0.07,
                          "acrylicOpacity": 0.5,
                          "antialiasingMode": "grayscale",
                          "useAcrylic": true
              
                      },
                      "list":
                      [
                          {
                              // Make changes here to the powershell.exe profile.
                              "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                              "name": "Windows PowerShell",
                              "commandline": "powershell.exe",
                              "hidden": false
                          },
                          {
                              // Make changes here to the cmd.exe profile.
                              "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                              "name": "Командная строка",
                              "commandline": "cmd.exe",
                              "hidden": false
                          },
                          {
                              "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                              "hidden": false,
                              "name": "PowerShell",
                              "source": "Windows.Terminal.PowershellCore"
                          },
                          {
                              "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                              "hidden": false,
                              "name": "Azure Cloud Shell",
                              "source": "Windows.Terminal.Azure"
                          }
                      ]
                  },
              
                  // Add custom color schemes to this array.
                  // To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
                  "schemes": [],
              
                  // Add custom keybindings to this array.
                  // To unbind a key combination from your defaults.json, set the command to "unbound".
                  // To learn more about keybindings, visit https://aka.ms/terminal-keybindings
                  "keybindings":
                  [
                      { "command": "commandPalette", "keys": "ctrl+shift+p" },
                      { "command": "toggleAlwaysOnTop", "keys": "alt+shift+tab" },
                      // Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json.
                      // These two lines additionally bind them to Ctrl+C and Ctrl+V.
                      // To learn more about selection, visit https://aka.ms/terminal-selection
                      { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" },
                      { "command": "paste", "keys": "ctrl+v" },
              
                      // Press Ctrl+Shift+F to open the search box
                      { "command": "find", "keys": "ctrl+shift+f" },
              
                      // Press Alt+Shift+D to open a new pane.
                      // - "split": "auto" makes this pane open in the direction that provides the most surface area.
                      // - "splitMode": "duplicate" makes the new pane use the focused pane's profile.
                      // To learn more about panes, visit https://aka.ms/terminal-panes
                      { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
                  ]
              }
              
              

              0
              Больше всего радует, что это все open source. Там довольно много интересных особенностей по работе с командной строкой винды. Много интересных интерфейсных тонкостей, которые теперь доступны, так сказать, в первоисточнике.
                –1
                А толку? всё равно ctrl+l не работает до сих пор как нужно… всё равно не умеет в отключение звуков нормально.
                  0
                  Чего мне не хватает, так это сплита, при котором открывается не дефолтная папка данного профиля, а та же, что в текущем окне, которое сплититься.
                    +2

                    Думаю жаловаться/предлагать надо в Github, толку больше.

                      0
                      Я не жалуюсь и не предлагаю. Я делюсь впечатлением. ;)
                        0

                        Ну значит это не критично для вас.

                      0
                      В винде все еще нет способа узнать CWD другого процесса.
                    0
                    Поставить на Windows Server LTS без интернета по прежнему нельзя?
                      –1
                      Заказать KFC из Subway по прежнему нельзя?
                        0
                        Вы можете загрузить Windows Terminal Preview и Windows Terminal из Microsoft Store или со страницы выпусков на GitHub.
                          0
                          Но он не встанет на LTSC (для терминала минимальная версия 1903, а последняя LTSC — 1809)
                            0

                            Не тролинга ради, а интереса для.
                            А полугодичные версии сервера бывают с гуи? Я понимаю что полугодичные сервера живут всего 18 месяцев и предназначены для других сценариев, но все же.

                            0
                            Для серьёзных финансовых, промышленных, энергетических компаний принято использовать LTS версии. Это делается не из вредности, а чтобы с утра за окном, на мобильном счету или в медицинской карточке вы не увидели у себя радиоактивный гриб, вместо чего-то более ожидаемого. Это 2019 для новых проектов, 2016 для стабильного и 2012r2 для легаси (более старые системы назовём элегантно «решениями под ключ»).
                            Сам работаю в такой компании, много работаю с PowerShell и VSCode. Но невозможность использования WT для работы с продакшен серверами (потому что зрелые люди работают с критичными сервисами через терминальные джамп-сервера, а не с личных пк) расстраивает прям ну очень сильно.

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

                        Самое читаемое