Обзор разработчика Warp для Windows, приложения для терминала AI

Хотя я некоторое время использовал терминал Warp на своем MacBook, всегда была одна проблема: у него никогда не было версии Windows.

Несмотря на то, что большинство технологий в наши дни основаны на Linux, есть еще много устройств и услуг Windows, что означает, что большинство разработчиков программного обеспечения должны быть готовы к работе с Windows. Если вы работаете в секторах промышленности, это совершенно неизбежно. Например, как разработчик игры, ПК остается доминирующей платформой.

Так что я всегда хотел иметь один терминал, который можно использовать где угодно. Наконец, выяснилось Windows. И хотя он еще не готов к прайм -тайм, он уже обеспечивает силу современного редактирования Warp в Windows.

My Development Windows Machine — это старая коробка процессора AMD Phenom II под управлением Windows 10. Microsoft с гордостью говорит мне, что, поскольку машина слишком старая, чтобы запустить Windows 11, она скоро будет полезна только для кучи лома. Но он счастливо управляет всеми моими инструментами разработки. До сегодняшнего дня он не мог запустить Warp, однако, из-за хорошо известной проблемы со старым чипом (совместимость SSE4.1). Но я ожидал, что это сработает — в конце концов, моя машина также работает Fortnite.

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

Вам больше не нужно войти в систему. Я уже высоко оценил тот факт, что Warp работает как компания, но вход в систему оттащила много людей. Если вы безоговорочно приписываете зло этой деятельности, то вы, вероятно, все равно не были выровнены с проектом WARP. Но теперь только несколько расширенных задач требуют входа в систему.

Мы открываем вкладку, чтобы запустить сеанс, а затем выбираем, какую оболочку использовать. Вы можете видеть, что Warp распознает как PowerShell, так и мои установленные предпочтения, что является оболочкой Git Bash. Git Bash Shell является фаворитом с разработчиками, потому что она позволяет правильно интегрировать команды Unix для использования с GIT. К сожалению, эта Shell не работала для меня, но это было для других и полностью поддерживается командой. На новых машинах вы также можете использовать подсистему Windows для Linux (WSL) в Warp.

Большинство разработчиков не узнали много PowerShell, так как это довольно неясно и некрасиво. Тем не менее, у него есть несколько псевдонимов Unix, что приятно. Это приводит нас к тому, как Warp использует ИИ. Как и большинство разработчиков, у меня есть оговорки об использовании моделей крупных языков (LLMS), но они довольно полезны в мире операционных систем, заполненных вариантами. Посмотрим, как это работает.

Для большинства пользователей Windows возможность использовать блоки WARP, которые обертывают команды и ответы и разрешить полное редактирование, будет самым большим удовольствием. Например, если я просто набираю дерево в корневом каталоге, оно помещает 38 секунд длительного отклика в блок, но не делает всю оболочку непригодной:

Я все еще думаю, что Warp стал слишком всесторонним с ИИ, но в этом примере я хотел сделать немного больше с деревами, поэтому я использовал подсказку для общения в стиле чата с LLM:

Это слегка фальшивый вопрос, так как дерево уже показывает каталоги, но не печатает их. Обратите внимание, как LLM (Claude Sonnet в данном случае) с самим собой причин о том, что он может сделать, и показывает ответ, который я мог бы использовать. Затем я могу запустить, если я хочу:

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

Так что я могу искать, используя «Найти в блоке», и в этом примере я просто ищу последовательность «время»:

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

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

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

Как я уже упоминал, глядя на Ghostty, контролирующие сеансы с вкладками являются главным благом, и это работает так же, как и на моем MacBook. Например, это просто щелчок правой кнопкой мыши, чтобы переименовать или применить цвета на вкладки:

(Да, эта папка с 2012 года)

Warp Drive и рабочие процессы, которые я освещал ранее, но они являются инвестициями в систему WARP, которые вполне могут стоить. Они эффективно позволяют вам назвать и хранить параметризуемые команды и делиться ими через команду. Например, обмен теми же заявлениями GIT в команде — хорошая идея:

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

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

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэвид был лондонским профессиональным разработчиком программного обеспечения в Oracle Corp. и British Telecom, а также консультантом, помогающим командам работать более гибким образом. Он написал книгу по дизайну пользовательского интерфейса и с тех пор пишет технические статьи …. Подробнее от Дэвида Истмана

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *