Hyper, эмулятор терминала, созданный с использованием веб-технологий

о Hyper

В следующей статье мы рассмотрим Hyper. Около эмулятор терминала, созданный с использованием веб-технологий: JavaScript, HTML, CSS. Цель проекта - создать красивый и расширяемый интерфейс для пользователей интерфейса командной строки, основанный на открытых веб-стандартах. Hyper основан на xterm.js, интерфейсный компонент, написанный на TypeScript. Hyper предлагает кроссплатформенную поддержку для работы в Gnu / Linux, macOS и Windows.

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

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

Фоновый процесс терминала
Теме статьи:
Как заставить процесс терминала работать в фоновом режиме

Hyper предлагает хороший набор функций, включая вкладки и мультиплексирование. По умолчанию при открытии новой панели или вкладки рабочий каталог сбрасывается в домашний каталог. Чтобы решить эту проблему, лучше всего использовать плагин Hypercwd для новой вкладки, чтобы сохранить текущий каталог.

Если вы ищете эмулятор терминала, основанный на веб-технологиях, это хороший вариант, который широко поддерживается на таких сайтах, как GitHub. Последняя версия Hyper предлагает несколько изменений, которые радикально улучшают его скорость. Если вы проводите много времени в терминале, это альтернатива "традиционным" эмуляторам терминала.

Гипер общие характеристики

сверхтемная материя

  • Этот эмулятор терминала работает на Gnu / Linux, macOS и Windows.
  • Su расширяемость Это связано с возможностью настроить приложение в соответствии с предпочтениями и вкусами человека. Эту гибкость предлагает плагины и темы и доступные темы.
  • Hyper не принимает практически никаких аргументов командной строки. Но мы можем изменить его по своему вкусу через файл конфигурации ~ / .hyper.js.
  • Мы найдем disponibles более 20 аксессуаров Они собираются добавить дополнительные функции в этот эмулятор терминала.
  • У нас будет возможность автоматически выбирать рендерер холст o WebGL для плавного визуального представления.
  • Мы сможем настроить этот эмулятор под любой рабочий процесс.
  • Мы можем использовать пользовательские раскладки клавиатуры.
  • Учетная запись подставка для смайликов.
  • Предлагает хороший совместимость с прокси.

гиперэлектронная подсветка тема

Это лишь некоторые из характеристик, с ними можно ознакомиться в сайт проекта.

Установка на Ubuntu

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

Если вы предпочитаете использовать .deb, у вас будет только скачать это из раздел загрузки на странице проекта. Или вы также можете открыть терминал (Ctrl + Alt + T) и использовать wget следующим образом:

скачать с помощью wget hyper

wget -O hyper.deb https://releases.hyper.is/download/deb

После загрузки нам нужно будет приступить к установке:

гипер установка .deb

sudo dpkg -i hyper.deb

Если вы предпочитаете использовать файл .AppImage, все, что вам нужно сделать, это нужно сделать файл AppImage, который мы можем загрузить из той же сети, быть исполняемым. Все это можно сделать, написав в том же терминале следующее:

скачать AppImage Hyper

wget -O hyper.AppImage https://releases.hyper.is/download/AppImage

chmod u+x hyper.AppImage

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

конфигурация

Мы не собираемся найти в приложении сложный менеджер плагинов, который помог бы нам установить плагины. Вместо этого нам придетсяе редактировать файл конфигурации ~ / .hyper.js и добавьте несколько строк текста. Например, чтобы использовать плагин гипердержава, нам нужно будет добавить в файл следующие строки:

добавить плагин Hyperpower

plugins: [
"hyperpower",
],

Если вам не нравится тема по умолчанию, вы также сможете ее изменить. Мы сможем добавить тему добавив его в раздел плагинов конфигурационного файла (~ / .hyper.js), как вы можете видеть на предыдущем скриншоте. Мы можем увидеть все параметры конфигурации в страница проекта на GitHub.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.