Starship, установите это минимальное приглашение, написанное на Rust

о звездолете

В следующей статье мы рассмотрим Starship. Это un подсказка бесплатная оболочка с открытым исходным кодом для Gnu / Linux, MacOS и Windows. Он легкий, быстрый и легко настраиваемый для некоторых из самых популярных оболочек. Он выпущен под лицензией ISC и написан на Rust.

Мы сможем настроить все в Starship, он также совместим практически со всеми операционными системами и оболочками, такими как колотить, рыба, Zsh, PowerShell e ион. Он также может интегрироваться с git и показывать нам текущий уровень и состояние батареи. Он поставляется с индикатором фоновой работы и поддержкой шрифтов Powerline.

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

Некоторые особенности Starship

звездолет работает

  • Здесь написано на Rust, и предполагается, что он работает с наиболее распространенными оболочками в наиболее распространенных операционных системах. Мы найдем инструкции по установке для Bash, Fish, Zsh, Powershell и Ion.
  • Используйте шрифт Powerline для обозначения различной информации. Это позволит нам настроить любой символ Powerline, который мы хотим, вместо символа по умолчанию «❯», в дополнение к изменению цвета.
  • соло показать имя пользователя если он не совпадает с зарегистрированным пользователем и для сеансов root / ssh.
  • Интеграция с Git, он покажет нам текущую ветку Git и статус репозитория. Он также может отображать Node.js, Rust, Ruby, Python и Go.
  • Индикатор становится красным, когда существует последняя команда с ненулевым кодом..
  • Отображает версию пакета в текущем каталоге загрузки (Rust), npm (Node.js) и поэзия (Питон).
  • Мы видим текущий уровень и состояние батареи. У нас будет возможность настроить способ отображения уровня заряда батареи.
  • Давайте установим быстрые заказы.
  • Обнаружение окружающей среды Nix-оболочка.
  • Он также покажет нам время, необходимое для выполнения последней команды.. Мы можем настроить время, по истечении которого Starship покажет время, необходимое для выполнения команды.
  • С индикатор вакансий работает в фоновом режиме.
  • Показывает время (по умолчанию отключено) с опциями для настройки формата времени.

Это лишь некоторые из особенностей. Они могут проконсультируйтесь более подробно с Страница GitHub проект.

Установите Starship Shell Prompt на Ubuntu

Установка Starship Shell Prompt в Ubuntu - простой процесс. Нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполните следующую команду, чтобы обновить список источников программного обеспечения:

sudo apt update

Прежде чем приступить к установке, нам необходимо установить шрифт линия электропередачи. Хотя мы могли установить пакет шрифты-powerline, в этом примере я собираюсь установить Код Фира командой:

установить шрифты fira code

sudo apt install fonts-firacode

После предыдущей команды мы выполним следующую команду в том же терминале, чтобы загрузите и используйте скрипт установки Starship Shell Prompt:

установить звездолет на Ubuntu 20.04

curl -fsSL https://starship.rs/install.sh | bash

Начальные настройки

После установки только добавьте сценарий запуска в файл конфигурации оболочки. Как я прокомментировал строки выше, у нас будут разные варианты, например:

  • Колотить. Нам нужно будет добавить следующую строку в конец файла ~ / .bashrc:
eval "$(starship init bash)"
  • Рыба. Если вы используете эту оболочку, добавьте в конец ~ / .config / fish / config.fish следующее:
starship init fish | source
  • Zsh. Если вы используете это, добавьте следующее в конец файла ~ / .zshrc:
eval "$(starship init zsh)"
  • Powershell. В этом случае нам нужно будет добавить следующее в конец ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Внесите изменения, которые вы сделали, после сохранения соответствующего файла, перезапустить терминал.

звездолет по умолчанию

к внести изменения в конфигурацию Starchip, давайте создадим файл конфигурации, как показано ниже:

mkdir -p ~/.config && touch ~/.config/starship.toml

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

нестандартный звездолет

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

Это лишь некоторые из вариантов конфигурации. Пользователи могут узнать больше о конфигурация Starship, и мы также можем проконсультироваться с вашими Расширенная конфигурация. В этой документации, которую они предлагают нам пользователям, они укажут все параметры, которые мы можем добавить.

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


Будьте первым, чтобы комментировать

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

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

*

*

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