company_banner

Новый Windows Terminal: ответы на ваши вопросы

Автор оригинала: Kayla Cinnamon
  • Перевод
В комментариях к недавней статье вы задали много вопросов по поводу новой версии нашего 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
Microsoft
408,59
Microsoft — мировой лидер в области ПО и ИТ-услуг
Поделиться публикацией

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

    –2

    Bells and whistles?

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

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

          0

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

            +6
            Ребята, может кто-то организует сборку текущей беты и выложит? Для тех, кто много работает в консольке, но программирует в основном под Linux-окружение, а со всякими VisualStudio нет опыта сборки…
              0
              О каком новом шрифте идёт речь в статье? Это шрифт из первого видео? По-моему в мире и так слишком много различных моноширных шрифтов. Какую задачу Microsoft решает, создавая ещё один? Больше эмодзи?
                0
                Моноширинных шрифтов много, а хороших по пальцам пересчитать. Эмодзи это стильно-модно-молодёжно, конечно, но если при этом шрифт будет качественный, это прекрасно.
                  0
                  Если взглянуть на статью «11 лучших шрифтов для программирования» (плюс комментарии), то выбор моноширный шрифтов не такой уж маленький. Интересно, чем Майкрософтовский шрифт сможет удивить?
                    0
                    Подозреваю, что там будут все кодировки, используемые в Windows, а не только латинница
                      0
                      Там у подавляющего большинства нет поддержки кириллицы.
                  0

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

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

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

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

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

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

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

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

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

                          0

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

                          0
                          Есть ли какие кардинальные отличия от ConEmu? conemu.github.io
                            0
                            чОренький же!!!
                              0
                              ConEmu еще и GUI приложения запускать может
                                0
                                Видеокарту будет требовать современную.
                                0
                                Билдится нормально, но проблема при деплое, говорит, что нужна инсайдерская версия винды…

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

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