Powerline, настроить командную строку в Ubuntu

о Powerline

В следующей статье мы рассмотрим Powerline. Этот инструмент может быть очень полезным, когда дело доходит до самоорганизации, поскольку он предлагает полезную информацию о терминал что мы будем видеть всегда. Powerline - это плагин строки состояния для vim, который предоставляет строки состояния и подсказки для других приложений., включая zsh, bash, fish, tmux, IPython, Awesome, i3 и Qtile.

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

Общие функции Powerline

Powerline работает

  • Es расширяемый и многофункциональный. Это приложение было полностью переписано с использованием Python. Это позволило достичь гораздо лучшей расширяемости, более гибких, лучших и простых файлов конфигурации. Плюс структурированная объектно-ориентированная база кода без обязательных сторонних зависимостей, кроме интерпретатора Python.
  • Стабильный базовый код. Используя Python, можно было провести модульное тестирование всего кода в проекте. Код протестирован для работы с Python 2.6+ и Python 3.
  • Включает в себя поддержка подсказок и строк состояния во многих приложениях. Первоначально созданный исключительно для строк состояния vim, проект эволюционировал, чтобы предоставить строки состояния в tmux и различных WM, оболочках, таких как bash / zsh, и других приложениях.
  • Конфигурация и цветовые схемы написаны в JSON.. Это стандартизированный, простой и удобный формат файла. Это позволяет пользователю легко настраивать все совместимые приложения.
  • Powerline - это быстрый и легкий, с поддержкой демонов для еще лучшей производительности. Хотя кодовая база занимает пару тысяч строк, основное внимание уделяется хорошей производительности и как можно меньшему количеству кода. В то же время он предоставляет широкий набор функций. Новый демон также обеспечивает запуск только одного экземпляра Python для запросов и строк состояния, обеспечивая отличную производительность.

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

Установите Powerline на Ubuntu

Чтобы установить Powerline в Ubuntu, у нас будут разные варианты. Все они могут быть свериться с проектной документацией. Мы сможем установить его из pip, но более рекомендуется (хотя это не последняя версия) установить его из диспетчера пакетов. В этом примере мы собираемся использовать подходит для установки.

Сначала мы обновим индекс доступного программного обеспечения, а затем продолжим установку. Для этого вам просто нужно открыть терминал (Ctrl + Alt + T) и написать скрипт:

установка powerline с apt

sudo apt update && sudo apt install powerline fonts-powerline

После установки пакетов мы должны изменить файл .bashrc от нашего пользователя командой:

vim ~/.bashrc

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

модификация bashrc

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

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

рабочий инструмент

Базовая конфигурация

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

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


Комментарий, оставьте свой

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

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

*

*

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

  1.   Эдуардо Навас сказал

    Я потратил некоторое время на чтение документации и тестирование инструмента, он показался мне очень хорошим и полным. XD