Powerline, персонализирайте командния ред в Ubuntu

за електропровода

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

Както е посочено в Домати убийци, това е python скрипт, за да има хипервитаминизиран команден ред. По принцип можем персонализирайте командния ред, за да отговаря на потребителя. Когато използваме командния ред локално, можем да го видим с конфигурация, а когато го използваме отдалечено, можем ясно да го разграничим.

Общи характеристики на 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) и да напишете скрипта:

електроинсталация с ап

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