В комментариях к недавней статье вы задали много вопросов по поводу новой версии нашего Windows Terminal. Сегодня постараемся ответить на некоторые из них.

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



Когда и где я могу получить новый Windows Terminal?


  1. Вы можете клонировать исходный код терминала из GitHub по адресу github.com/microsoft/terminal и собрать его на своем компьютере.
    Примечание: обязательно прочитайте и следуйте инструкциям на странице README в репозитории, прежде чем попытаетесь собрать проект — для сборки проекта необходимо выполнить некоторые предварительные условия и шаги инициализации!
  2. Preview-версия терминала будет доступна для загрузки из Microsoft Store летом 2019 года.

Мы стремимся выпустить Windows Terminal v1.0 уже к концу 2019 года, но при этом будем работать с сообществом над выпуском данной версии, чтобы терминал обладал высоким качеством.

Windows Terminal — это замена Command Prompt и/или PowerShell?


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

  • Command Prompt и PowerShell (например, WSL/bash/т. д. в *NIX) являются оболочками, а не терминалами и не имеют собственного UI
  • При запуске оболочки/приложения/средства командной строки Windows автоматически запускает и подключает их к экземплярам Windows Console (при необходимости)
  • Windows Console — это стандартное “terminal-like” UI-приложение, которое поставляется в Windows и которое пользователи использовали в течение последних 30 лет при запуске средств командной строки в Windows NT, 2000, XP, Vista, 7, 8 и 10

image

Таким образом, вопрос, скорее всего, следует переформулировать как “Windows Terminal — это замена Windows Console?”

Ответ — “Нет”:

  • Windows Console будет продолжать поставляться в Windows в течение десятилетий, чтобы обеспечить обратную совместимость со многими миллионами существующих/устаревших сценариев, приложений и средств командной строки
  • Windows Terminal будет работать вместе с Windows Console, но, скорее всего, станет предпочтительным инструментом для пользователей, желающих запускать средства командной строки в Windows
  • Windows Terminal может подключаться к Command Prompt и PowerShell, а также к любой другой оболочке/средству/приложению командной строки. Вы сможете открывать независимые вкладки, подключенные к Command Prompt, PowerShell, bash (через WSL или ssh) и любым другим оболочкам/средствам на ваш выбор

Когда я смогу получить новый шрифт?


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

Как это было на Build


Если вы пропустили наше выступление на Build 2019, то вот некоторые из основных моментов, которые помогут вам избавиться еще от нескольких вопросов:

Terminal Keynote и Aspirational Video


Во время выступления Раджеша Джа (Rajesh Jha) Кевин Галло (Kevin Gallo) анонсировал новый терминал и продемонстрировал наше новое “Terminal Sizzle Video”, иллюстрирующее желаемое направление для v1.0:


> Ссылка на видео

Сессия в Windows Terminal


Рич Тернер (Rich Turner) [Senior Program Manager] и Майкл Никса (Michael Niksa) [Senior Software Engineer] провели углубленную сессию в Windows Terminal, его архитектуре и коде.


> Ссылка на видео

Заключение


Обязательно следите за обновлениями на страницах @cinnamon_msft и @richturn_ms в Twitter и в течение ближайших недель и месяцев почаще посещайте наш блог, посвященный командной строке, чтобы узнать больше о терминале и нашем прогрессе в направлении v1.0.

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

Если вы не являетесь разработчиком, но все равно хотели бы опробовать терминал, загрузите его из Microsoft Store после его публикации этим летом и обязательно отправьте нам фидбэк о том, что вам нравится, что не нравится и т. д.

image

Комментарии (29)


  1. Tzimie
    23.05.2019 10:16

    Bells and whistles?


  1. Giperoglif
    23.05.2019 10:18
    +2

    наконец-то крутая вещь, где киношникам будет в чем показывать работу хацкеров!


  1. Alex_ME
    23.05.2019 10:18

    Можно ли будет открывать новый эмулятор терминала из контекстного меню вместо Windows Console?


  1. amarao
    23.05.2019 10:18

    TERM=xterm или что-то другое? Где его man console_codes?


  1. PavelBelyaev
    23.05.2019 11:22

    Ребята, может кто-то организует сборку текущей беты и выложит? Для тех, кто много работает в консольке, но программирует в основном под Linux-окружение, а со всякими VisualStudio нет опыта сборки…


  1. sheknitrtch
    23.05.2019 11:46

    О каком новом шрифте идёт речь в статье? Это шрифт из первого видео? По-моему в мире и так слишком много различных моноширных шрифтов. Какую задачу Microsoft решает, создавая ещё один? Больше эмодзи?


    1. mistergrim
      24.05.2019 00:48

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


      1. sheknitrtch
        24.05.2019 13:50

        Если взглянуть на статью «11 лучших шрифтов для программирования» (плюс комментарии), то выбор моноширный шрифтов не такой уж маленький. Интересно, чем Майкрософтовский шрифт сможет удивить?


        1. IvanNochnoy
          24.05.2019 15:43

          Подозреваю, что там будут все кодировки, используемые в Windows, а не только латинница


        1. erty
          25.05.2019 11:57

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


  1. mikhailian
    23.05.2019 11:51

    Пока что не понятно, чем он будет лучше mintty из MSYS2.


    1. Revertis
      23.05.2019 12:03

      Вкладками же! Со вкладками всё становится лучше, как с Bluetooth ;)


      1. mikhailian
        23.05.2019 12:52

        Ну, вкладки — альтернатива screen и tmux. Причём альтернатива неконфигурируемая и занимающая пространство на экране.


        1. Revertis
          23.05.2019 13:01

          Да я сарказмировал :)
          Мне кажется, всегда легче сделать один клик на панели задач для активации нужной консоли, чем клик на панели задач, потом выискать глазами нужную вкладку и кликнуть на неё.


          1. mehos
            23.05.2019 17:37

            а хоткеи на что?


            1. Revertis
              23.05.2019 17:50

              При замене клика на нажатие хоткея количество действий не изменится.


              1. mehos
                23.05.2019 17:52

                Смотря что считать действием. Если посчитать перенос руки с лавы на мышь и потом обратно, то действий -таки прибавится.


          1. dimm_ddr
            24.05.2019 13:48

            Ну лично мне вкладки удобнее. Помимо консоли у меня на панели задач может быть еще много чего, а вот вкладок внутри одной консоли обычно 2-3, не больше. Действий может быть и больше получается, но не намного, зато не нужно ничего нигде искать. Впрочем я не пользовался mintty, не знаю как там решена проблема одинаковости с виду нескольких инстансов консоли.


      1. lonelysuch
        23.05.2019 19:55

        Они написали клон Console 2? Или я чего-то не понял


        1. Revertis
          23.05.2019 19:57

          Оболочку для консольных программ.


          1. lonelysuch
            23.05.2019 20:02

            Так, запутался.
            К Console 2, можно подключить nix(Cygwin поставить) и win консоли. Там есть вкладки, прозрачность, шрифты и куча всего.
            А тут, как я понимаю, это из коробки доступно и только на win10?


            1. Revertis
              23.05.2019 20:22

              Ну вроде да, cmd/power shell/bash будет поддерживать.


              1. lonelysuch
                23.05.2019 20:46

                В общем они написали клон Console 2, но только под win10 ;)


    1. JTG
      23.05.2019 15:17

      В mintty проблемы с работой приложений, которые используют "виндовое" консольное API (FAR, например, там просто не работает, ЕМНИП).


  1. trantor1
    23.05.2019 22:09

    Есть ли какие кардинальные отличия от ConEmu? conemu.github.io


    1. truthfinder
      24.05.2019 11:00

      чОренький же!!!


    1. Misiam
      24.05.2019 13:04

      ConEmu еще и GUI приложения запускать может


    1. vlivyur
      25.05.2019 16:14

      Видеокарту будет требовать современную.


  1. OlegGelezcov
    25.05.2019 15:08

    Билдится нормально, но проблема при деплое, говорит, что нужна инсайдерская версия винды…