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



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

image

Ключевые функции Windows Terminal


Несколько вкладок


Вы просили, и мы услышали! Наиболее часто запрашиваемая функция для терминала — это поддержка нескольких вкладок, и мы очень рады, что наконец-то смогли предоставить эту функцию. Теперь вы можете открывать любое количество вкладок, каждая из которых подключена к оболочке командной строки или приложению по вашему выбору, например, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. д.

image

Красивый текст


В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!

image

У вас также будет возможность использовать наш новый шрифт! Мы хотели создать веселый, новый, моноширинный шрифт, чтобы улучшить современный внешний вид терминала. Этот шрифт не только будет включать лигатуры программирования, но и будет иметь собственный Open-Source репозиторий. Оставайтесь с нами для получения дополнительной информации о новом проекте шрифта!

image

Настройки и конфигурируемость


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

Используя механизм конфигурирования терминала, вы сможете создать несколько “профилей” для каждой оболочки/приложения/инструмента, которые вы хотите использовать, будь то PowerShell, Command Prompt, Ubuntu или даже SSH-соединения с Azure или устройствами IoT. Эти профили могут иметь свою собственную комбинацию стилей и размеров шрифта, цветовых тем, уровней размытия/прозрачности фона и т. д. Теперь вы можете создать свой собственный терминал в своем стиле, который персонализирован на ваш уникальный вкус!

Больше!


После выпуска Windows Terminal 1.0, мы планируем начать работу со многими фичами, которые уже есть в нашем бэклоге, в дополнение ко многим фичам, которые вы, как сообщество, вероятно, добавите!

Когда я смогу его получить?


На сегодняшний день Windows Terminal и Windows Console доступны в Open-Source, так что вы уже можете клонировать, собирать, запускать и тестировать код из репозитория на GitHub:

github.com/Microsoft/Terminal

Также, этим летом в Microsoft Store будет выпущена превью-версия Windows Terminal для первопроходцев и предоставления фидбэка.

А уже зимой мы планируем окончательно выпустить Windows Terminal 1.0, и мы будем работать с сообществом, чтобы убедиться, что он полностью готов, прежде чем мы выпустим!

image
[Happy Joy Gif – Giphy]

Подождите… вы сказали в Open-Source?


Да, это так! Мы рады объявить, что мы открываем не только Windows Terminal, но и Windows Console, которая содержит инфраструктуру командной строки в Windows и предоставляет традиционный Console UX.

Нам уже не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!

Это звучит потрясающе, но почему бы вам просто не улучшить существующую Windows Console?


Основной целью Windows Console является сохранение обратной совместимости с существующими инструментами командной строки, скриптами и т. д. Хотя нам и удалось добавить множество ключевых улучшений в функционал консоли (например, добавить поддержку VT и 24-битного цвета и т. д. см. этот пост в блоге), мы не можем внести дальнейшие существенные улучшения в UI консоли без “нарушения мира”.

Поэтому пришло время для нового, свежего подхода.

Windows Terminal устанавливается и работает вместе с существующим приложением Windows Console. Если вы непосредственно запускаете Cmd/PowerShell/пр., они начнут подключаться к традиционному экземпляру консоли точно так же, как обычно. Таким образом, обратная совместимость остается неизменной, и в то же время вы можете использовать Windows Terminal, если/когда вы захотите это сделать. Windows Console будет продолжать поставляться в Windows в течение десятилетий для поддержки существующих/устаревших приложений и систем.

Хорошо, а что насчет участия в существующем проекте терминала или приложения в Open-Source?


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

Вместо этого, создав новое Open-Source терминальное приложение и Open-Source Windows Console, мы можем предложить сообществу сотрудничать с нами в улучшении кода и использовании его в своих соответствующих проектах.

Мы считаем, что на рынке достаточно места для новых/разных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных с ней) приложений процветать и развиваться за счет внедрения новых идей, интересных подходов и захватывающих инноваций в этом пространстве.

Убедили! Как принять участие?


Посетите репозиторий по адресу github.com/Microsoft/Terminal, чтобы клонировать, собрать, протестировать и запустить терминал! Кроме того, мы будем признательны, если вы будете сообщать об ошибках и делиться фидбэком с нами и сообществом, а также исправлять проблемы и вносить улучшения в GitHub.

Этим летом попробуйте установить и запустить Windows Terminal из Microsoft Store. Если вы столкнетесь с какими-либо ошибками, поделитесь отзывом через Feedback Hub или раздел Issues на GitHub, который предназначен для вопросов и обсуждений.

Мы рады работать с вами! Если у вас есть какие-либо вопросы или пожелания, не стесняйтесь обращаться к Kayla @cinnamon_msft и/или Rich @richturn_ms в Twitter. Нам не терпится увидеть, какие замечательные улучшения и фичи вы привнесете в Windows Terminal и Windows Console.

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


  1. Zalechi
    20.05.2019 10:12
    +5

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


  1. nad_oby
    20.05.2019 10:18
    +3

    Ну слава Ктулху.
    Только что-то не увидел киллерфичи, ну разве что доставку в Windows Store.
    А так табами и красивым фонтом никого не удивишь уже много много лет.
    Не затруднит сравнить с альтернативными, ну хотя-бы с Conemu.


    1. Ryav
      20.05.2019 10:53

      Думаю, ConEmu имеет куда большую функциональность, чем консоль с несколькими вкладками.
      Вообще, связка ConEmu с Far — то, чего мне так не хватает в Linux.


      1. Nikobraz
        20.05.2019 11:07

        А конкретно чего вам не хватает?
        В линуксе всё то же из коробки есть.


        1. Ryav
          20.05.2019 11:14

          Конкретно Far с его плагинами и его прекрасном взаимодействии с ConEmu. В Linux я использую MC с tmux, но ощущения не те, ну, вы понимаете. :)


          1. OZR
            20.05.2019 15:05
            +4

            Долгое время просидел под tmux. И он скорее нужен для удалённых серверов. На рабочей машине с хорошим экраном и разрешением гораздо удобнее оказался Terminator: terminator-gtk3.readthedocs.io/en/latest

            А вот заменить FAR, я так и не нашёл чем… Это топ1 программа под windows и по сравнению с ним mc убог попросту всем. Настолько, что подумываю от него отказаться полностью, т.к в отличие от FAR удобства он не добавляет, а скорее наоборот, становится проблемой. От него скорее лучше отказаться и перейти полностью в консоль, чтобы не терять в производительности. А плагины заменить специализированными решениями.

            FAR под линукс не могут написать уже более 10 лет и вряд ли когда-то напишут. Наверное просто не стоит пользоваться MC, а попробовать найти какой-то кардинально другой подход к своим задачам.


            1. lorc
              20.05.2019 15:31

              Отказался от mc довольно, использую zsh и совершенно не страдаю. Наоборот, производительность даже выросла. Пробовал ranger, но не пошло, так как предпочитаю emacs. Поэтому иногда юзаю dired, если нужны какие-то хитрые групповые операции над файлами. Но это бывает очень редко.


              1. Ryav
                20.05.2019 18:52

                Вы имеете ввиду shell под zsh? Как это заменяет файловый менеджер?


                1. lorc
                  20.05.2019 19:29
                  -2

                  zsh — это и есть шелл. А файловый менеджер заменяет очень просто — find, cp, mv, mkdir, интеллектуальный . Оказалось, что мне этого более чем достаточно. И удобнее чем использовать mc.
                  Хотя, под виндой без FAR жить не могу.


                  1. Ryav
                    20.05.2019 19:32

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


                    1. lorc
                      20.05.2019 19:41
                      -3

                      Кроме mc есть еще ranger. Многим он нравится.

                      Но мне даже для работы с кучей файлов удобнее использовать тулзы. Как, например удалить все .o.d файлы во всех поддиректориях? В ФАРе можно сделать поиск по *.o.d, потом перенести результаты во временную панель, потом выделить их все и нажать F8. А в mc как?

                      В консоли же это делается одной командой:

                      find. -name "*.o.d." -delete

                      Точно так же можно можно например найти определенные файлы в подкаталогах и перенести их в другое место

                      find. -name "*.ta" | xargs cp -t somedir

                      В ФАе это опять же делается через временную панель. А в mc?

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


                      1. ainoneko
                        21.05.2019 09:22

                        Кроме mc есть еще ranger. Многим он нравится.
                        К сожалению, он настолько нравится мейнтейнерам BunsenLabs Linux, что они «выпилили» mc из дистрибутива по умолчанию. Типа, если он вам нужен, ставьте сами: интернет же везде есть.


                      1. trublast
                        21.05.2019 10:37

                        в mc: ESC, Shift+?, Shift+*, .o.d., Enter, l, Shift+*, F8
                        итого 12 нажатий, 3 из них через шифт
                        в кносоли: f i n d ' '… итого 28 нажатий, три из них через шифт

                        у меня в mc получается в 2 раза (в 2.33 раза) быстрее «найти и удалить файлы по маске *.o.d.»
                        Причем нажимая эти кнопки я точно так же не задумываюсь, как и когда вы пишите find -name бла-бла, просто тупо получается меньше нажатий кнопок. Я не думаю «а как тут сделать поиск», или «а как панелизировать результат». Так же как и вы не ищите ключи в find каждый раз через man или --help
                        В процессе, перед нажатием F8 еще можно увидеть список файлов, которые вы удаляете. Вдруг там что-то не то попадет, и вы можете не нажимать F8. А find -delete тупо все удалит. Не всегда это полезно, вдруг где-то ошиблись

                        Ни за что не агитирую, просто пользуюсь и шеллом и mc более 20 лет. И не понимаю людей, которые говорят «mc фууу, консоль онли», а на самом деле просто не умеют им пользоваться. Из разряда холиваров про vim: кто умеет — в восторге, кто не умеет — плюется. По мне так и mcedit не так уж плох, опять же если им уметь пользоваться на хорошем уровне.

                        В mc, в отличие от консоли, мне нравится vfs (витруальные файлухи). Например, можно «заходить» в любые архивы как в каталоги, переходить по ftp. А не набирать в зависимости от типа архива разные команды для того, чтобы посмотреть, что там внутри, или чтобы закинуть один файл (заранее неизвестный) из архива на ftp. В консоли для этого много телодвижений: посмотреть листинг архива, извлечь нужный файл по имени, убедиться что это именно тот файл, что нужно, зайти по ftp, переместиться по каталогам внутри ftp, сделать put. Вместо Enter, F3, F3, cd ftp:// bla-bla, F5


                        1. Ryav
                          21.05.2019 11:14

                          Что скажете про vifm?


                        1. xverizex
                          22.05.2019 06:54

                          Если уж сильно надо постоянно файлы переносить, то неплохо бы скрипт написать, который автоматизирует всю работу )


                          1. CaptainFlint
                            22.05.2019 12:00

                            Для такого скрипта придётся сначала допилить libtelepathy, чтобы он, наконец, начал соответствовать своему названию.


                      1. s-i-team
                        21.05.2019 12:37

                        в mc всё это есть!


                    1. Nalivai
                      21.05.2019 10:42

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


            1. workless
              20.05.2019 15:49
              +5

              github.com/elfmz/far2l

              Вроде портируют Far под Linux

              У меня в wsl получилось скомпилировать и запустить его


              1. mistergrim
                20.05.2019 16:59

                Да можно и не компилировать, прямо из .deb поставить github.com/unxed/far2l-deb


              1. Fedorkov
                20.05.2019 20:01

                В арче уже 2.5 года как пакет есть. aur.archlinux.org/packages/far2l-git


            1. Nalivai
              20.05.2019 15:56

              Поддерживаю terminator. И решение полностью перейти в консоль, кстати, тоже.


            1. glowingsword
              20.05.2019 22:49

              Практически все интересные фичи Terminator есть и у Tilix. Не пробовали его поюзать вместо Terminator?


              1. Ryav
                21.05.2019 11:00

                А что ещё помимо фич Terminator есть у Tilix?


                1. Crandel
                  21.05.2019 18:55

                  Скорость, так как написан на D, вместо Python, поэтому открывается и рендерит текст почти мгновенно, особенно заметно на выхлопе какого-то докер композ


                1. glowingsword
                  21.05.2019 19:42

                  Ну, долго я их не сравнивал, но как минимум Session sidebar. И возможность использовать эти самые сессии вместо вкладок(получается много окон, каждое можно поделить на произвольное количество тайлов по вертикали и горизонтали) и удобно переключаться между ними с помощью хоткеев или сайдбара.


            1. UnrealQW
              21.05.2019 01:08

              .


        1. mayorovp
          20.05.2019 11:34

          Конкретно меня в линуксе выбешивала необходимость два раза нажимать на Esc. Причём, насколько я знаю, вылечить эту "особенность" терминалов linux можно только костылём-тайм-аутом...


          1. phantom-code
            20.05.2019 12:03

            Хотя это действительно костыль, но таймаут можно поставить очень маленький.


          1. DaemonGloom
            20.05.2019 12:06

            А в какие моменты вам нужно было дважды жать на Esc? Я такое встречал только один раз, при выходе из mc. Но и там проще выходить по F10.


          1. Nikobraz
            20.05.2019 12:09

            я не помню, когда мне в линуксе приходилось нажимать Esс, обычно ^X, F10->Enter, q


            1. DaemonGloom
              20.05.2019 12:19

              Один раз Esc нажимают довольно часто. Например, чтобы выйти из режима редактирования vi в его командный режим.


              1. prostofilya
                20.05.2019 12:26
                -1

                Ctrl+[


              1. RussDragon
                21.05.2019 15:08

                inoremap jk esc
                :)


          1. danfe
            21.05.2019 15:28

            выбешивала необходимость два раза нажимать на Esc
            Забавно: меня вот наоборот, выбешивает, когда вместо привычного двойного <Esc> реакция наступает после первого (возможно, с небольшой задержкой). В какой-то из версий midc одиночное нажатие сделали настройкой по умолчанию, пришлось срочно отключать. Так что, имхо, это дело привычки.


            1. quwy
              21.05.2019 16:49
              +1

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

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

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


      1. ZetaTetra
        20.05.2019 12:11

        Ещё quake Style с CC,CV не стоит забывать.
        Очень неплохо автоматизирует тривиальные операции.


      1. Andronas
        20.05.2019 12:43

        Тот момент когда появился windows terminal и тут внезапно не пробовал conemu


      1. nad_oby
        20.05.2019 23:06

        У меня ситуация прямо противоположная.
        Я не смог привыкнуть к двухпанельным файловым менеджерам ещё под DOS. И NC.
        Силу FAR понимаю но не срослось.
        Так и остался консольный фриком, только теперь это bash.
        Сейчас вынужден работать из под виндовс и conemu даёт приближение к любому адекватному терминалу с шеллом.
        Клавиатурные шорткаты запомнить и можно бегать между табами и скроллить вверх.
        Плюс нормально поддерживает VT100 и можно иметь удобный PS1


      1. zoonim116
        21.05.2019 10:32

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

        Мыши плакали, кололись, но продолжали жрать кактус


    1. MonkAlex
      20.05.2019 11:09
      -1

      Зашел в топик, чтобы убедиться, что ConEmu уже упомянули.
      Он, кстати, работает на WinXP и выше, если память не изменяет.
      ПС: и WSL давно умеет.


      1. ZetaTetra
        20.05.2019 12:13

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


  1. donpadlo
    20.05.2019 10:58
    +2

    Вангую, что через несколько лет от Windows останется только GUI, а под «капотом» будет Linux ;)


    1. VokaMut
      20.05.2019 11:11
      -1

      Как пропатчить WindowsDE под FreeBSD?


      1. mSnus
        21.05.2019 01:12
        +3

        это точно сайт по анимэ?


    1. mapron
      20.05.2019 12:38

      Если останется полная совместимость на прикладном уровне — то и какая разница? Ну и потом, помимо ядра и GUI, Windows большое количество библиотек предоставляет — OLE всякий и прочие Media Foundation (сотни их)


    1. Alex_ME
      20.05.2019 12:41

      И хорошо, но вряд ли.


      1. PsyHaSTe
        21.05.2019 18:12

        Все же некоторые вещи в винде имхо сделаны лучше, например IOCP в разы стабильнее и приятнее epoll.


    1. androidovshchik
      20.05.2019 14:10
      +1

      И тогда Windows будет бесплатной? Как-то не верится) Если не бесплатной, то все перейдут (внезапно) на Линукс


      1. mapron
        20.05.2019 14:43

        Даже если ядро Windows вдруг будет с открытыми исходниками (и как частность, под GPL), это не означает что сама Windows вдруг станет бесплатной — представьте, под Linux полно коммерческих решений — в т.ч. и с закрытыми исходниками.
        Натянуть несколько сотен userspace dll под «cover work» над linux kernel — вряд ли получится, от силы получим открытие исходников драйверов разве что.
        Но это все опять же чисто гипотетически — не потому что MS такой плохой и не любит линукс, а потому что Windows без совместимости вряд ли кому нужен, а отвалится дофига всего, а переписывать тьму драйверов вряд ли тоже кто захочет.


        1. UncleJey
          21.05.2019 08:17

          Полную несовместимость мы несколько раз уже наблюдали в линейки вин. Не сильно это поубавило оптимизма.


          1. aik
            21.05.2019 08:24

            Полную программную несовместимость на уровне системы только один раз помню — это когда 16-битные приложения при переходе на 64 бита перестали запускаться.


            1. 8street
              21.05.2019 09:17

              В 64битной версии более-менее новых ОС отвалились все неподписанные драйвера. Это еще полбеды, поскольку проверку подписи пока еще можно отключить. Вот драйвера на старые устройства уже не выпускаются и не поддерживаются даже Win7. Особенно это заметно со старыми ноутами. У меня есть с процессором i5 на который уже не поставить win10.


              1. aik
                21.05.2019 09:24

                Это аппаратная совместимость, не программная.


                1. 8street
                  21.05.2019 09:43

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


                  1. aik
                    21.05.2019 10:02

                    программы, которые раньше напрямую работали с железом

                    Противоречие тут вижу я. Тоже ведь аппаратные вопросы.

                    Программные проблемы — это когда у вас программа запускалась в предыдущей версии ОС, а в нынешней она просто перестала запускаться. К примеру, когда вышла винда 9х и какой-то досовский софт в ней криво запускался — это были программные проблемы.
                    Когда добавили UAC — это были программные проблемы.
                    Когда убрали запуск 16-битных приложений — это тоже были программные проблемы.

                    А когда программа не может напрямую писать в порт или драйвера под новую ОС нет — это уже аппаратное. Ну или программно-аппаратное. Но это другой тип проблемы.


                    1. 8street
                      21.05.2019 10:10

                      Да как ни назови, это проблемы совместимости и перехода с одной мажорной версии ОС на другую. И их было полно, судя по написанному выше.


                      1. aik
                        21.05.2019 10:43

                        Вопросы того же UAC'а решались настройкой прав доступа, это совсем не глобальная проблема была, да и касалась конкретных программ.

                        А вот отмена 16-битного кода — проблема глобальная. Тот же фотошоп 2.5 у меня как работал в третьей винде, так же и на висте запускался. Ну, минус проблемы со шрифтами из-за юникода. По идее, он и в 32хбитной десятке запуститься должен, у меня просто проверить негде. А в 64хбитной ОС он уже не запустится.

                        И если сменить в винде ядро, то получим тот же прикол в плане совместимости со старым софтом. Наверняка будет выглядеть как wine под линуксом. Ну или как XP Mode в семёрке — запуск отдельной виртуальной машины. Я пробовал — было не слишком удобно. Хотя маководы к такому привычны, по слухам (parallels).


                    1. Rohan66
                      21.05.2019 12:03

                      Есть у меня стааааренькая игрушка (пасьянс) — под ХР, ещё работала, а вот под 7-ой и 10-ой перестала. Это программная несовместимость?


                      1. aik
                        21.05.2019 12:14

                        Программная. Насколько глобальная — надо смотреть причины.


                        1. Rohan66
                          21.05.2019 12:21

                          Режимы «совместимости» не помогли. Пишет, что «не вин32 приложение». Да и копать глубоко нет желания… Проблема, скорее всего, в разрядности приложения.


                          1. aik
                            21.05.2019 12:28

                            Скорее всего у вас 7 и 10 были 64-битные, а игра 16-битная. Для чистоты эксперимента можно попробовать в 32-битной семёрке запустить.


                            1. Rohan66
                              21.05.2019 12:59

                              Да ладно… Умерла так умерла....)))))


    1. valis
      20.05.2019 17:55
      +3

      Или откроют исходники ядра и будет Ubuntu Windows


      1. androidovshchik
        20.05.2019 18:24

        Тогда уж Micro Linux)


  1. mayorovp
    20.05.2019 11:32

    В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста.

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


    1. ZetaTetra
      20.05.2019 12:14
      +1

      Это надстройка, а не замена.
      Старая консоль никуда не денется.


    1. DoctorMoriarty
      20.05.2019 12:18

      Windows Terminal — опциональное UWP-приложение. В поставке Windows остаётся традиционная командная строка и Power Shell.


    1. mihmig
      20.05.2019 12:19

      Да, в коллекцию к ping-у в -1 мс и «Диспетчер задач не отвечает»


    1. ioccy
      21.05.2019 09:29

      Да, на неисправном компьютере программы работают плохо.


    1. ad1Dima
      21.05.2019 10:25

      Вообще сейчас почти вся ОС через DirectX рендерится. Пуск, панель задач, центр уведомлений, параметры системы — всё работает на UWP.
      На самом деле ещё WPF начал использовать DirectX так что все что появилось начиная с Vista 12 лет назад тоже работает на DirectX


    1. metj
      21.05.2019 12:37

      Ну если очень хочется, то можно принудить Direct2D рендериться с помощью WARP. А так связка d2d+dwrite весьма шустро рендерит текст, даже на весьма слабых железках.


  1. vba
    20.05.2019 12:03
    -2

    это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение...

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


  1. sahsAGU
    20.05.2019 12:05
    +2

    Субъективно, очень нравится видео. Классно сделано.


    1. CaptainFlint
      20.05.2019 15:08
      +3

      Судя по видео, кто-то в Microsoft всё-таки тоскует по трёхмерным контролам, градиентам и скруглениям. Жаль только, что к проектированию дизайнов этого кого-то больше не допускают. :-(


      1. DoctorMoriarty
        20.05.2019 15:27
        +1

        На вкус и цвет. Ещё под Windows 98 ставил WinBoost (там ещё на логотипе была толстенькая ракета в красно-белую шахматную клетку — может помните) только из-за одной опции, которая позволяла сделать интерфейс Windows плоским.


        1. CaptainFlint
          20.05.2019 15:30

          У вас хотя бы была возможность это сделать. А у нас такой возможности (вернуть прежний вид) теперь нет. Если не считать подглючивающих сторонних хаков, которые от каждого полугодового обновления слетают.


          1. DoctorMoriarty
            20.05.2019 15:37

            Ну, интерфейс Windows никогда и не был особенно кастомизируемым. Всегда использовали какие-то сторонние решения и, помнится, под XP наиболее адекватное решение — WindowBlinds, регулярно глючило. Всегда какая-то категория пользователей будет недовольна интерфейсом — некогда в Сети стоял жуткий срач из-за решения Apple отказаться от скевоморфизма.


            1. CaptainFlint
              20.05.2019 15:44
              +2

              С WinXP по Win7 была возможность хотя бы вернуться к классическому виду. Но потом, похоже, кто-то спохватился, что слишком много свободы пользователям дали, непорядок.


              1. FTOH
                21.05.2019 06:06

                В классической теме есть баги, один из которых проявляется в vscode: github.com/microsoft/vscode/issues/56630
                Microsoft просто решила отказаться от поддержки Legacy


                1. CaptainFlint
                  21.05.2019 12:40

                  Это не баги в классической теме, это баги в vscode. Тонны программ с кастомными стилями прекрасно работают, без всяких мельканий. Поддержка окон без системных заголовков, вообще-то, существует в API как минимум с Win9x, если не раньше. А если Microsoft не осилила починить vscode и вместо этого решила в качестве «исправления» выпилить классическую тему из винды, то это очень странный аргумент в их защиту…


                1. sumanai
                  21.05.2019 19:25

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


      1. ad1Dima
        21.05.2019 10:30

        Microsoft не тоскует. Microsoft развивает свой язык дизайна с подержкой 3d в Смешанной реальности. То, что на видео — рендр того, как это приложение могло бы выглядеть, запусти его в HoloLens (а может оно там и сможет запуститься)


  1. DoctorMoriarty
    20.05.2019 12:16
    -2

    Windows Terminal будет поставляться через Microsoft Store в Windows 10

    Хм. А нормальная поставка в виде setup.exe (или может быть, даже portable-версии) будет? Ничего не имею против UWP в принципе, но привязка к Интернету надстройки над консолью — это как-то излишне.

    UPD Был бы благодарен поставившему минус (совершенно без сарказма) за аргументацию: что настолько глупого в этом комментарии?


    1. mayorovp
      20.05.2019 12:57

      Хотя я не проверял, но по-идее, нормальная версия должна быть вот тут: https://github.com/microsoft/terminal/releases


      1. DoctorMoriarty
        20.05.2019 13:04
        +1

        Бинарников пока там нет, надо собирать самому — но, насколько я понял, они там появятся в середине июня. Это было бы неплохо.


    1. Busla
      20.05.2019 19:05

      Ничего не имею против UWP в принципе, но привязка к Интернету надстройки над консолью — это как-то излишне.

      UWP приложения распространяются файлами в формате .appxbundle и .appx, не нужен ни setup.exe ни Microsoft Store


      1. sumanai
        20.05.2019 19:15

        Только качать их негде. Нет, серьёзно, я ещё ни разу не видел, чтобы кто-то распространял приложения в этих форматах.


      1. DoctorMoriarty
        21.05.2019 00:21
        +1

        Скачать эти самые .appх/.appxbundle — официально способа не предлагается. Только сторонними методами, через Fiddler или AdGuard.


        1. ad1Dima
          21.05.2019 10:37

          Почему, есть несколько официальных способов:
          Для клиентских приложений — Windows Store (через PowerShell тоже можно)
          Для корпоративных — через корпоративный стор либо через публикацию на внутреннем сайте (с какой-то версии win10 даже доступно автоматическое обновление a la ClickOnce).


          1. DoctorMoriarty
            21.05.2019 13:44

            Вы правда не видите разницы между онлайн-установкой приложения и скачиванием его дистрибутива?


            1. ad1Dima
              21.05.2019 13:48

              Вижу. Официального способа скачать пакет опубликованный в сторе — нет. Это правда.
              Разработчики могут по своему желанию опубликовать ещё где-то.


            1. PsyHaSTe
              21.05.2019 18:16

              Выше же ссылку дали. Все с гитхаба можно скачать из раздела "релиз". Можно самому из исходников скомпилить. Свободы сколько угодно, нет?


        1. sumanai
          21.05.2019 20:08

          Спасибо за первую ссылку, наконец поставил будильник на LTSC.


  1. 0ri0n
    20.05.2019 12:23

    Хорошая идея.
    Особое спасибо за опен сорс.


  1. superyateam
    20.05.2019 12:27

    Сделано классно!
    Надеюсь, не электрон внутри?


    1. KvanTTT
      20.05.2019 13:01

      Судя по гитхабу, в основном на C++ и немного на C#.


    1. InterceptorTSK
      20.05.2019 16:37
      -7

      Надеюсь, не электрон внутри?
      зачем же сразу так?
      немножко сотен мегабайт кути там и кучи ненужного гавна для рендера через полнейшую жёпу
      без кути же жить не могут, как же тру-прогиру прожить без кути?

      впрочем что делать тем, кто на серваках в принципе гпу не юзает и этот ваш звук нах ненужный — остается тайной…


      1. superyateam
        22.05.2019 13:25
        -3

        image


  1. DerRotBaron
    20.05.2019 13:10

    Сочетания клавиш будут "как всегда" (Windows Console, Conemu) или они смогут сделать совместимый с никсовыми или яблочными эмуляторами терминала?


  1. truthfinder
    20.05.2019 13:30

    Может есть знатоки: в чём проблема в 21 веке сделать в mc на macos cmd+c/cmd+v из коробки? В остальном mcedit более чем устраивает.


    1. Prototik
      20.05.2019 14:16

      Ну вообще в терминале ^C (aka ctrl-c) это прерывание текущей программы. Собсна терминал понятия не имеет, mc там открыт, или повесившийся dd.
      Хотя в лине можно всё, поищите в настройках терминала или подберите альтернативный эмулятор.

      гномотерминал


      1. truthfinder
        20.05.2019 14:42

        На маке cmd и ctrl это разные клавиши. Не должно быть конфликта.


      1. sumanai
        20.05.2019 19:12

        В винде Ctrl+C срабатывает как скопировать при выделенном тексте, иначе поведение стандартно. Вполне юзабельно.


      1. V1RuS
        20.05.2019 22:29

        Собсна терминал понятия не имеет, mc там открыт, или повесившийся dd

        Это не мешает виму игнорировать ctrl-c :)


        1. poxvuibr
          21.05.2019 09:35

          Это не мешает виму игнорировать ctrl-c :)

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


    1. Cerberuser
      20.05.2019 14:31

      Ctrl+Insert, Shift+Insert — тоже не работает?


      1. truthfinder
        20.05.2019 14:41

        На эппл клаве нет insert. На макбуке 2012 же нет и del/home/end/pageup/pagedown.


        1. valera5505
          20.05.2019 22:55

          Del/Home/End/Page Up/Page Down работают через fn+backspace/стрелки


    1. river-fall
      20.05.2019 14:31

      в iTerm2 в Midnight Commander cmd+C работает «из коробки»


      1. truthfinder
        20.05.2019 14:43

        У меня iTerm2 + mc. Не работает. cmd+v вставляет содержимое буфера, а вот cmd+c не копирует в него.


        1. river-fall
          20.05.2019 15:18

          Забыл сказать, выделяйте текст, зажав Alt


          1. truthfinder
            20.05.2019 15:46

            Не выделяет. Вставляет левые символы.


  1. Mox
    20.05.2019 13:59

    А где взять этот шрифт с лигатурами?


    1. Koneru
      20.05.2019 14:42

      Я использую Fira Code.


    1. plashenkov
      20.05.2019 14:43

      Там написано, что это будет новый шрифт и он будет опубликован в скором времени. Но как минимум сейчас замечательный Fira Code (https://github.com/tonsky/FiraCode) умеет лигатуры.


    1. evocatus
      20.05.2019 14:46

      Я так понял, что они свой сделают.
      А вообще посмотрите на FiraCode

      P.S. Извините. Буду обновлять страницу перед тем как отвечать.


  1. nick_gabpe
    20.05.2019 14:11
    +1

    А планируется добавление в терминал менеджера пакетов вроде apt|packman|yum и т.д?
    Я знаю что есть сторонние, но хотелось бы узнать про официальный. Заранее спасибо.


    1. jknight
      20.05.2019 15:35
      -1

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

      ИМХО, пока не будет стабильной экосистемы консольных приложений, как в *nix (т.е. поддерживаемой различными сторонними разработчиками), никакие свистелки и перделки ситуацию не спасут.

      Кстати, консоль Windows становится в принципе съедабельной, когда ей в PATH GnuWin32 засовываешь :)


      1. mayorovp
        20.05.2019 15:41

        Кстати, консоль Windows становится в принципе съедабельной, когда ей в PATH GnuWin32 засовываешь

        А в чём отличие от MSYS?


        1. jknight
          20.05.2019 16:24

          Да ни в чем. Те же яйца, только в профиль.


          1. poxvuibr
            21.05.2019 09:36

            Ctrl + p, Ctrl + n, поиск по истории (Ctrl + r) вроде только в msys работают? Или что-то уже поменялось?


    1. ad1Dima
      20.05.2019 16:47

      Вроде сами MS переодически используют chocolatey.org
      PowerShell умеет из стора подтягивать пакеты (да там можно консольные UWP приложения публиковать) и вроде с nuget'ов какие-то пакеты тянет.
      А ещё есть такая штука docs.microsoft.com/en-us/powershell/module/packagemanagement/Find-PackageProvider?view=powershell-6


  1. samhuawey
    20.05.2019 14:46

    Главное чтобы научился вставлять текст по правому клику мыши. После того, как поработал с линуксовым терминалом Right Click + Paste вспоминаю с ужасом.


    1. IvanNochnoy
      20.05.2019 14:53
      +3

      Главное, чтобы Вы научились включать Quick Edit Mode в настройках консоли.


      1. Carburn
        20.05.2019 17:05

        В русской локализации параметры правки непонятно описаны.


        1. MorskoyZmey
          20.05.2019 17:36

          Какая у вас версия Windows?
          image


          1. Carburn
            20.05.2019 17:44

            8.1, названия настроек одинаковые


        1. PsyHaSTe
          21.05.2019 18:19
          +1

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


          image


          Ну просто по-человечески все названо, последний пункт в английской версии предупреждает, что перезапустить надо все консоли, в русском про это не слова, ну и так далее.


          1. sumanai
            21.05.2019 20:13

            в русском про это не слова

            Уже есть
            Заголовок спойлера


    1. KoCMoHaBT61
      20.05.2019 19:52

      А зачем в линюксовом терминале правый клик? Клик средней кнопкой или Ctrl-Shift-V замечательно работают.
      С Paste на правом клике столкнулся на какой-то виндовой поделке — вроде putty или что-то такое. Был страшно удивлён.


      1. mistergrim
        20.05.2019 21:23

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


      1. mayorovp
        21.05.2019 07:04

        Почему вы называете адаптированный под windows ssh-клиент "поделкой"?


        1. sumanai
          21.05.2019 20:16

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


          1. mayorovp
            21.05.2019 20:56
            +1

            Ой, а я и забыл что у открытого протокола допустима только одна реализация!


  1. andreysmind
    20.05.2019 15:01
    -4

    На всякий пожарный напомню о любимой стратегии развития Микрософт
    en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish


    1. truthfinder
      20.05.2019 15:28

      Хуавей от этого сильно легче стало.


  1. Qwoter
    20.05.2019 15:32
    +9

    На минуту я подумал что попал в параллельную вселенную где все используют «сурс» вместо «сорс». Спросил рядом сидящего коллегу Новозеландца, он ответил что в английском все еще «сорс», я вздохнул с облегчением.


    1. QuickJoey
      20.05.2019 16:49

      Тоже полез проверять транскрипцию, там всё по-прежнему
      open source [???p?n s??s]


    1. express
      20.05.2019 17:45

      Ну, значит нечего было втыкать лишние буквы. Хотели бы, чтобы читали правильно — писали бы «sors»…


      1. tyomitch
        21.05.2019 13:00

        Это, конечно, не относится к теме терминала, но лишние буквы добавляли для того, чтобы понимали правильно — сближая пришедшие из латыни слова с их исходным написанием.
        Отсюда и u в source (из surgens), и o в people (из populus), и b в debt (из debitum), и вообще большинство нечитающихся букв.


    1. Bulanov Автор
      20.05.2019 17:59
      +1

      Спасибо за комментарий. Поправил.


    1. PsyHaSTe
      21.05.2019 18:23

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


  1. Brain_Overload
    20.05.2019 17:00

    Эко конечно хорошо, вот только 2019 год на дворе и вы явно запоздали с этими фичами)


  1. iroln
    20.05.2019 17:50

    Всё круто, но, пожалуйста, хватит писать "опен-сурс"! Официальный же блог, нельзя так коверкать эти и без того жуткие англицизмы. :)


    1. Bulanov Автор
      20.05.2019 17:59
      +1

      Спасибо за комментарий. Поправил.


    1. ainoneko
      21.05.2019 09:47

      коверкать эти и без того жуткие англицизмы
      Это уже галлицизмы получаются.
      Заголовок спойлера
      From Old French sorse (“rise, beginning, spring, source”), from sors, past participle of sordre, sourdre, from Latin surgere (“to rise”).


  1. kei
    20.05.2019 18:04
    +4

    Ну ребята, чего вы так долго тянули, пришлось на linux перейти.
    Теперь зависимость возникла, ее не получается пересилить ни WSL, ни консолькой, ни поддержкой powershellом команды ls :(


    1. Anshi85
      20.05.2019 19:10
      +2

      Абсолютно такой же случай, два года назад перешёл на Linux, и назад уже не тянет, установка и настройка системы под себя (установка Ubuntu на SSD + установка нужных программ, IDE, тем, иконок, gnome tweak tool) занимает от силы 20 минут, все через APT или SNAP, большая часть игр для винды идёт через steam proton, для всех нужных программ давно нашел аналоги на Linux, в общем смысла в винде уже не вижу.


      1. PavelBelyaev
        20.05.2019 21:25

        А меня угораздило собрать комп на Radeon, последние года 4 сидел исключительно на MacOS, не знал что там на линуксе, а там оказывается закопали fglrx, а ведь раньше почти любая видяха работала круто, не работает с новым ядром и иксами, есть новый проприетарный драйвер, но моей видяхи r7 250 не было в списке, а на открытых драйверах особо плавно не посмотришь видео в ютубе или иви, видеоускорение не очень работает…


        1. Alex_ME
          21.05.2019 21:24

          Меня угораздило купить RX 470, так проблема была обратная — работало только на новых ядрах. Но через некоторое время подтянулись, драйвер есть, вообще проблемы перестал замечать.


      1. PsyHaSTe
        21.05.2019 18:24
        +1

        К сожалению, аналогов студии так и не нашел. Пробовал идею и вскод, но все не то.


        Но видимо все же перейду когда завяжу с сишарпом.


  1. MasMaX
    20.05.2019 20:22
    +1

    А история терминала будет наконец-то? Закрыл консоль — и всё потерялось что вводил.


    1. CaptainFlint
      21.05.2019 01:54

      Откройте для себя clink. Там много плюшек, но для меня киллер-фичи — это как раз сохраняющаяся история и линукс-подобное дополнение по TAB.


    1. FTOH
      21.05.2019 06:14

      История команд есть в PowerShell. Его позиционируют как замену cmd.exe


  1. PavelBelyaev
    20.05.2019 21:01

    Это очень радует, надеюсь не будет глючить.

    Я так понимаю что минимум на 1903 только можно это всё собрать? На 1803 нельзя? Просто жутко не люблю обновляться, у меня лицензионная 10 Pro, но каждый раз при обновлениях что-то ломалось.
    Вот пример
    1. При переходе на 1709 странным образом не сразу заработало удаление плиток в пуске, они после перезагрузки снова появлялись, но как-то само прошло…
    2. При переходе на 1803 Hyper-V на некоторых машинах ускорял таймер раз в 20, долго гуглил, оказалось что надо совместимость в настройках процессора включить…
    3. При переходе на 1809 проблема с Hyper-V и таймерами в системе решена, проверил на настройках машины по-умолчанию, но, теперь коммутатор по умолчанию, точнее его интерфейс на хосте при каждой перезагрузке системы ставил свой случайный IP, никак не принимал мои настройки, пришлось второй коммутатор создать, а тот что по-умолчанию никак не удаляется, в холостую работает без дела…

    Поэтому, мне страшно очень обновлять систему, т.к. в Hyper-V на фоне крутятся серваки на Linux, в которых окружение настроено, а тут опять придется полдня гуглить и настраивать свой комп вместо того, чтобы работать!


    1. allter
      20.05.2019 23:05
      +2

      Я думаю, что когда-нибудь в обновлениях прилетит новая версия данного ПО и заменит все старые неудобные терминалы. Например, я в нём не наблюдаю Ribbon интерфейса, который прямо напрашивается для данного класса программ. В этом интерфейсе можно было бы, например сделать интерфейсы мастеров для различных скриптов. Представьте, что всего за 15 минут можно будет накликать какой-нибудь сложный отказоустойчивый облачный деплоймент.

      Ещё все соскучились по легендарному Скрепышу. Например, посмотрите, какого Скрепыша задизайнили в Open source редакторе Kakoune ( kakoune.org ). Но там вынуждены обходиться текстовым режимом, поэтому сходство весьма условное. Очень было бы прикольно, если бы в обсуждаемое ПО добавили оригинальную графику и API для его использования.

      Так что я очень надеюсь, что уже через полгода нам приедут новые версии. Да и зачем крутить серваки на Linux, когда есть Windows с подсистемой Linux? Надеюсь, и они тоже обновятся.


      1. PavelBelyaev
        21.05.2019 11:16

        Не тестировал текущую версию WLS, но раньше доходило до того, что сетевые утилиты типа пинга не работали, сейчас вот nmap запустил, он пишет Problem binding to interface, только от администратора работает вроде как…
        Надеюсь вскоре можно будет адекватно docker-контейнеры разворачивать и в фоне крутить и запускать до входа пользователя в систему, т.е. на уровне служб системных как Hyper-V, может и сейчас такое реально? А то я особо не слежу, как настроил всё в 2016 году, так и работаю, не рвусь пока всё ломать и строить заново…


        1. ad1Dima
          21.05.2019 12:02

          Там много нового www.youtube.com/watch?v=9ZqeyTjX0TQ


      1. PsyHaSTe
        21.05.2019 18:26
        +2

        Я что-то уже не различаю сарказм от серьезного разговора. Скрепыши и риббоны исторически ругали на чем свет стоит, сейчас что-то поменялось?


    1. ad1Dima
      21.05.2019 10:47

      Я так понимаю что минимум на 1903 только можно это всё собрать? На 1803 нельзя?
      Они там используют XamlIslands, которые работают (полноценно) только с 1903


    1. FiXIDeA
      21.05.2019 12:37

      В 1809 не собирается, требует 1903. При этом все доступные обновления у меня установлены. Ждем-с и продолжаем пользоваться ConEmu.


      1. PavelBelyaev
        21.05.2019 12:52

        ConEmu крутая штука, кастомизируется, хоткеи настраиваются, но есть куча такого
        1. изначально bash+ssh дико глючил, там через какой то wslbridge сделано, переделал через %windir%\system32\bash.exe, стало работать идеально типа почти.

        2. Иногда простая задачка, например открыл в nano текстовый файлик или вывел через cat, решил скопировать 5 строчек и вставить в sublime text, начинаю курсор тянуть сверху вниз, в он выделяет каждую строку только на треть или половину. Ок, берем первую строку сперва до правого края дотянем и выделим, потом вниз потянем, ок, теперь норм выделилось.

        3. Укрупнил шрифт или уменьшил или развернул окошко на середину экрана (у меня 3440*2560 моник и я часто одно окно налево, второе направо), дак вот, он после ресайза может очень неадекватно себя повести, например текущая строка терминала будет выше предыдущего выхлопа, съедет оформление панельки меню в редакторе nano или выхлоп консоли будет идти шире/уже окна, иногда идеально всё работало, а иногда снова начинало глючить.

        Сейчас пока что использую Termius и по ssh на виртуалках сижу, но там рендеринг шрифтов временами начинает дико глючить и рвет буквы, строки сдвигает, еще Termius конкретно зависает, когда скрипт выхлоп длительный делает, а вот стандартная консоль windows справляется с таким, не виснет… ConEmu тоже не подвисал от таких задачек.


        1. mayorovp
          21.05.2019 15:27
          +1

          Вот конкретно для задачи "зайти на сервер по ssh" лучше всего использовать putty. За счёт того, что она не твикает системное окно консоли кулхаками, а рисует полностью своё — там всё неплохо работает.


          А команда "Duplicate Session" из системного меню когда-то давно полностью избавила меня от изучения screen или tmux :-)


  1. ustas33
    20.05.2019 22:41

    Того гляди и notepad под реинкарнацию попадет.


    1. ad1Dima
      21.05.2019 10:52

      так у notepad и так последние несколько релизов винды постоянные обновления


  1. kovserg
    20.05.2019 23:12

    А голосовой ввод работает?


  1. yleo
    21.05.2019 00:07
    -2

    Вот если бы…
    Всё тоже самое и 20 лет назад.., то бабушка была-бы дедушкой ;)


  1. shushu
    21.05.2019 06:56

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


  1. aik
    21.05.2019 07:26

    бНОПНЯ.
    йЮЙ С МЕЦН Я ОНДДЕПФЙНИ koi8-r?


  1. balsoft
    21.05.2019 07:41

    Ждем, когда какая-нибудь добрая душа запилит совместимость с Linux :)


    1. ad1Dima
      21.05.2019 10:59

      Так уже. Называется WSL.


      1. balsoft
        21.05.2019 11:53

        Я про сам терминал, в текущий момент запустить его под Linux нельзя, ибо он собирается только в MSVS, а бинарных сборок в `.exe` пока что нет, только `.appx`, которые Wine не умеет запускать.


        1. ad1Dima
          21.05.2019 11:56
          +1

          А Wine умеет запускать UWP? Эмулировать API Windows 10 1903?

          Кстати, appx — тоже бинарный пакет. Это zip, exe там внутри. Но пока wine это не научится — ничего не запустится


  1. Oz_Alex
    21.05.2019 08:06

    Телеметрия будет? В калькуляторе была…


  1. zitter
    21.05.2019 08:58
    -1

    Собрал последний релиз. Визуальной разницы с обычным cmd.exe не заметил.


    1. AkshinM
      21.05.2019 09:58

      Там написано вот это прямо на главной странице

      I built and ran the new Terminal, but it looks just like the old console! What gives?

      Firstly, make sure you're building & deploying CascadiaPackage in Visual Studio, NOT Host.EXE. OpenConsole.exe is just conhost.exe, the same old console you know and love. opencon.cmd will launch openconsole.exe, and unfortunately, openterm.cmd is currently broken.
      Secondly, try pressing Ctrl + T. The tabs are hidden when you only have one tab by default. In the future, the UI will be dramatically different, but for now, the defaults are supposed to look like the console defaults.


      1. NLO
        00.00.0000 00:00

        НЛО прилетело и опубликовало эту надпись здесь


    1. Cruserrr
      21.05.2019 12:37

      А можете как-то поделиться собранным релизом? Хотелось сие чудо посмотреть.


  1. vladimirad
    21.05.2019 11:06

    Да. Поддержка 24 битого цвета важна. Особенно в консоли. И ее удалось добавить.


  1. q2digger
    21.05.2019 12:37

    выглядит… привлекательно. да. А как попробовать тем, у кого нет development tools на десктопе?


    1. ad1Dima
      21.05.2019 14:20

      Дождаться «лета» когда они опубликуют первую версию в магазине (и не забыть обновиться на 1903, когда она выйдет)


      1. sumanai
        21.05.2019 20:22

        и не забыть обновиться на 1903

        Пользователям LTSC ждать ещё два года.


        1. ad1Dima
          22.05.2019 07:15

          Пользователи LTSC в большинстве своём сами себе злобные буратины. Эта версия windows не предназначена для большинства клиентских устройств.

          Важно!

          Long Term Servicing Channel не предназначен для развертывания на большинство или все компьютеры в организации. В выпуске Windows 10 LTSC предоставляет клиентам доступ к вариант развертывания для сред, их на специализированных устройствах. Эти устройства, как правило, выполняют одну важную задачу, и им не требуются обновления компонентов так часто, как другим устройствам в организации. Эти устройства, также обычно не сильно зависит от поддержки от внешних приложений и средств. Так как набор для LTSC функций, не изменяется в течение жизненного цикла выпуска, со временем может существовать некоторые внешние средства, которые не продолжайте, для обеспечения поддержки прежних версий. См. в разделе LTSC: что это такое, и когда он должен использоваться.


          1. sumanai
            22.05.2019 20:17

            Как по мне, это единственная версия, что можно ставить. Всё остальное кишит рекламой, автоустанавливаемыми приложениями и прочей телеметрией.


            1. ad1Dima
              23.05.2019 10:38

              И в этой телеметрия ;)


              1. sumanai
                23.05.2019 20:50

                Там её меньше.


  1. stukalovvd
    21.05.2019 12:37

    Linux поглощает windows потихоньку)
    За open sourse будущее!


  1. alex-open-plc
    21.05.2019 12:37
    -1

    Я один screen пользуюсь?


    1. shushu
      21.05.2019 15:31

      Простите, а какая связь между терминалом и screen?


      1. alex-open-plc
        21.05.2019 17:55
        +1

        Вопрос сложный… Ну например:
        You can use GNU/screen as a terminal emulator for anything serial console related.
        eg. screen /dev/ttyS0 9600


  1. sayber
    21.05.2019 16:43

    Надеюсь лет через пять-десять, от классического Windows останется только оболочка ну и всякие dirrectx.
    А под капотом будет linux.
    Так работать приятно да и в игрушки играть =)


  1. sumanai
    21.05.2019 20:25

    Красивый текст

    Надеюсь, этот рендеринг сможет в пикселизованные шрифты.


  1. PavelBelyaev
    22.05.2019 14:39

    Может кто-нибудь соберет исходники и выложит бинарики? Или такое невозможно?


    1. mayorovp
      22.05.2019 14:59

      А смысл? Программа-то ещё в разработке. А так — ничего сложного, обычный проект на visual c++.


      1. PavelBelyaev
        23.05.2019 16:14

        Смысл — не устанавливать Visual Studio, но поиграться с терминалом.
        Ну или обзорчик текущей версии независимый со скринами и тестами — что работает на данный момент, что не очень работает и всё в таком духе…


        1. mayorovp
          23.05.2019 16:25

          Начиная с 2015й версии можно поставить тулчейн для сборки отдельно от самой студии. Гуглить "microsoft build tools"