В мае 2019 года Microsoft анонсировала новое приложение командной строки для пользователей Windows — Windows Terminal. Новое универсальное приложение командной строки с множеством функций и поддержкой Linux и оболочек, таких как PowerShell. В то время как восторг от такой программы, как Terminal, может показаться неуместным для обычных пользователей, фанаты командной строки и пользователи Linux пускают слюни по ней.
Так почему же волнение, спросите вы? В Windows уже есть собственные CMD и Powershell, но этот новый Windows-терминал предлагает столь необходимые функции, которые годами востребованы пользователями UNIX. Таким образом, Microsoft еще больше улучшает интеграцию UNIX с Windows.
Классный совет: В Windows 10 есть множество сочетаний клавиш
Windows 10 и UNIX
В течение многих лет у Windows не было хорошей альтернативы родной CMD, и Microsoft держала Linux на расстоянии вытянутой руки. Но это изменилось в последнее время, когда Windows получила поддержку Bash Shell в первом юбилейном обновлении 2016 года. Компания продолжила улучшать интеграцию, обновив ее до версии Ubuntu 16.04 в 2017 году.
А в последнем майском обновлении 1903 года Microsoft добавила поддержку файловой системы Linux, которая позволила вам беспрепятственно получать доступ к файлам Linux с помощью проводника Windows. Терминал Windows еще больше усиливает обязательства, перенеся многие функции терминала Linux в Windows. Давайте посмотрим, что это за особенности.
1. Несколько вкладок
Благодаря поддержке нескольких вкладок вам больше не нужно переключать разные окна для Powershell, SSH и Linux. У вас может быть неограниченное количество вкладок, каждая из которых запускает различные приложения/инструменты, такие как Powershell, Ubuntu, Debian и т. д., в одном окне.
Эта функция также очень востребована для File Explorer, но похоже, что Microsoft не заинтересована в обновлении File Explorer в ближайшее время. До тех пор нам придется полагаться на альтернативы, такие как Explorer++ и Clover.
2. Улучшенный рендеринг текста
В настоящее время CMD и Powershell используют простой текст на контрастном фоне. Но когда вы пишете несколько строк кода или используете командную строку большую часть своего рабочего времени, вы быстро начинаете ненавидеть один и тот же монотонный вид.
Терминал Windows улучшает это за счет использования механизма рендеринга текста на основе DirectWrite/Direct-X с ускорением на графическом процессоре. Этот движок будет отображать текстовые символы, глифы, символы, значки, программные лигатуры и даже смайлики, присутствующие в шрифте. Microsoft разработала новый шрифт с открытым исходным кодом, специально предназначенный для программирования в Терминале.
3. Настройте по своему вкусу
Когда мы говорим о терминале или командной строке, обычно это изображение текста в стиле фильма «Матрица» на черном фоне на маленьких мониторах. И, если вы хотите почувствовать себя Линком из Матрицы при выполнении этого ifconfig Команда Windows Terminal может быть настроена точно так же.
В терминале Windows вы можете настроить тип шрифта, размер, цвет, тему, фон, прозрачность и т. д. для каждой оболочки или приложения. Каждая вкладка может иметь свою конфигурацию, а также могут быть созданы профили для различных приложений, таких как Shell, Ubuntu, SSH и т. д. Эти настройки хранятся в структурированном текстовом файле для удобства настройки пользователями.
4. Это с открытым исходным кодом
Может показаться странным, что новое приложение, разработанное Microsoft, имеет открытый исходный код. Но это правильно. Новое приложение Terminal будет проектом с открытым исходным кодом. Microsoft даже открывает исходный код уже доступной консоли Windows. Все файлы, связанные с Windows Terminal, доступны на GitHub.
Microsoft собирается выпустить первую версию этим летом 2019 года и прислушаться к отзывам сообщества об исправлениях ошибок и улучшениях с окончательным выпуском позже зимой 2019 года.
Также см: Если вам интересно узнать больше о Linux, GNU и Open Source, Revolution OS
5. Что насчет командной строки?
Согласно Microsoft, CMD и Powershell пока останутся такими, какие они есть. Они не обновляли эти существующие приложения новыми функциями, чтобы не нарушать обратную совместимость с существующими инструментами и сценариями CMD.
Но мы не можем быть уверены в их будущем. Microsoft стремится сделать Windows Terminal универсальным приложением командной строки для Windows 10. Поэтому, вероятно, где-то в юбилейном обновлении 2020 мы можем увидеть поэтапный отказ от CMD и Powershell.
Где я могу его скачать?
Он будет работать без проблем, если вы используете Windows 10 со сборкой версии 18362 или выше. Microsoft планирует выпустить версию Windows Terminal 1.0 этим летом в Магазине Windows, а окончательная версия для широкой публики появится где-то зимой 2019 года.
Вы также можете скомпилировать свою версию, если вы являетесь фанатом командной строки и разбираетесь в Visual Studio. Необходимые файлы, необходимые для сборки Windows Terminal, доступны на странице GitHub. До тех пор вам придется продолжать использовать старый CMD.
Следующий: Вы изо всех сил пытаетесь использовать командную строку и хотите извлечь из нее максимум пользы? Вот наша подборка блестящих трюков с командной строкой.
