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