Лучшие терминальные приложения для разработки

В то время как большинство разработчиков предпочитают работать в интегрированной среде разработки (IDE), есть те, кто предпочитает эффективность, простоту и скорость работы из окна терминала. С окном терминала у вас есть доступ к редакторам, таким как Nano, VI и EMACS, а также стандартные инструменты разработки, такие как Python, GCC, Make и другие.

Для многих разработчиков старой школы терминал-это то, где он находится-вам придется вырвать его из их холодных, мертвых пальцев.

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

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

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

Давайте копаем и узнаем.

1. Варп

Я собираюсь начать эту дискуссию с двух более любимыми приложениями терминала на рынке, первым из которых станет деформация. Я на самом деле установил Warp в качестве окна терминала по умолчанию как на Linux, так и на MacOS, потому что это просто впечатляет. Warp не только имеет обычные функции пользовательского интерфейса (например, вкладки, разделенные панели и поддержка большинства раковинов), но и имеет некоторые действительно важные современные функции, такие как встроенный искусственный интеллект (включая режим агента, который делает его возможным Чтобы вы набрали то, что вы хотите сделать на естественном языке — WARP вернет необходимую команду) и варп, что позволяет создавать коллекции фрагментов, которые можно использовать повторно, и даже добавлять рабочие процессы (которые являются шаблонами, которые могут быть сохранены и общий). Для меня лучшая часть Warp-это встроенный ИИ. Если я пытаюсь выяснить, как что -то сделать в Python, и решение избегает меня, я могу использовать AI WARP, чтобы помочь мне понять это.

Warp может быть установлен и использовать бесплатно на Linux, MacOS и Windows. Вы также можете приобрести одну из трех лицензий:

Pro ($ 15/пользователь/месяц), который дает вам до 1000 запросов AI в месяц, Unlimited принятые следующие предложения по команде, высокий предел токена и частная поддержка по электронной почте. Команда (22 долл. сша/пользователь/месяц), которая добавляет неограниченные запросы искусственного интеллекта, самый высокий лимит токена, неограниченные общие ноутбуки и рабочие процессы, а также неограниченный обмен сеансами в реальном времени. Enterprise (пользовательские цены), которое позволяет вам использовать свой собственный LLM, и добавляет политику удержания данных OpenAI Zero, SSO на основе SAML и специализированный менеджер учетных записей с поддержкой адаптации через Slack. 2. Виндсурф

Недавно я покрыл Windsurf для нового стека и обнаружил, что он является замечательным инструментом. Большая претензия для этого приложения терминала заключается в том, что это первая «агентская идея». Чтобы достичь этого, Windsurf использует инструмент автоматического заполнения Codeium и предоставляет предложения и завершения кода для более чем 70 языков программирования. То, что действительно поразило меня в Windsurf, так это то, насколько хорошо это было помогать мне написать сценарии Python, и даже позволил строить сценарии из того же чата ИИ. Это впечатляет … действительно впечатляет.

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

Windsurf может быть установлен и использовать бесплатно на Linux, MacOS и Windows.

3. Терминатор

Теперь мы попадаем в более традиционную территорию терминала. Терминатор — очень популярный терминал Linux с открытым исходным кодом, основанный на приложении GNOME Terminal. Но что делает терминатор лучше среднего медведя? Во-первых, это позволяет вам создавать многопонижные окна, поэтому вы можете эффективно использовать столько приложений терминала, сколько вам нужно, просматривая их все сразу. Конечно, размер вашего экрана будет определять, сколько панелей вы можете открыть одновременно (и все же иметь возможность эффективно использовать его). С помощью этой функции вы можете открыть один терминал для написания и редактирования кода, один для компиляции, один для запуска сценария и один для удаленной работы. (Возможности безграничны.) Другие функции включают вкладки, индивидуальные макеты, расширенную историю команд, поддержку сценариев, эмуляцию других терминалов, улучшенная поддержка клавиатуры, интеграция с системными лотками, тематическая поддержка, поддержка подключаемости, поддержка различных типов файлов, выделение синтаксиса , Автозаполнение команд, красочный выходной форматирование и кроссплатформенная совместимость. Еще одна действительно классная функция заключается в том, что она позволяет группировать терминалы и вводить их все одновременно.

Терминатор может быть установлен и использовать бесплатно на Linux, MacOS и Windows.

4. Гуак

Guake — это особый вид терминала, потому что он остается скрытым, пока вы не призовуте его с сочетанием клавиш. Когда вы вызовите этот терминал, он спускается с вершины вашего дисплея, чтобы вы могли использовать его по мере необходимости. Отправьте его обратно и вне поля зрения и сделайте какую -то другую работу. Когда вам нужно вернуться к своему коду, нажмите на один и тот же ярлык, а Гуак появится, чтобы вы могли делать то, что вам нужно сделать. Причина, по которой я добавил Guake в этот список, заключается в том, что он настолько удобен, плюс он обеспечивает большую настройку. Например, вы можете изменить его тему, ее высоту, ширину, ее оболочка, настраивать сочетания клавиш, создать крючки и многое другое. Что касается встроенных функций программирования, вы не найдете их, потому что это приложение для прямого терминала. Но, учитывая, насколько удобен гуак, я чувствовал, что это должно быть в списке.

Вы можете установить Guake бесплатно на большинство дистрибутивах Linux.

5. Контур

Contour — это современный взгляд на стандартное приложение терминала, которое предназначено для повседневного использования, но в первую очередь направлена ​​на энергетических пользователей. Contour имеет множество функций, таких как рендеринг с ускоренным графическим процессором, поддержка лигатур шрифтов, поддержка эмодзи Unicode, вкладки, жирные и курсивые шрифты, поддержка с высоким содержанием DPI, вертикальные линейные маркеры, VI-подобные режимы, размытый фоновый поддержка для Windows 10 и Среда настольных компьютеров PLASMA и GNOME, перезагрузка конфигурации времени выполнения, поддержка истинного цвета, настройка связывания ключей, выделение синтаксиса, тематическая и многое другое. С помощью контура вы можете даже подражать другим терминалам, таким как терминал GNOME и XERM.

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

Контур может быть установлен и использовать бесплатно на Linux, MacOS и Windows.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Джек Уоллен-это то, что происходит, когда генеральный разум с умом с современным Snark. Джек — искатель истины и писатель слов с квантовым механическим карандашом и разрозненным ударом звука и души. Хотя он проживает … читайте больше от Джека Валлена

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

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