У наступній статті ми збираємось поглянути на 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 у шляху встановлення:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Після внесення змін ми можемо зберегти та вийти з текстового редактора, який ми використовуємо. Щоб побачити зміни, найкраще перезапустити термінал.
Базова конфігурація
Ми зможемо змінити різні параметри налаштувань Powerlineтакі як палітра кольорів, основні налаштування або тема. Для цього ми повинні працювати з різними файлами, як показано в офіційна документація.
У Powerline ви можете налаштувати різні зони або сторони, у типовій оболонці ви маєте підказку праворуч. Довідку можна знайти про можливі конфігурації в офіційна документація. У ньому ви можете отримати інформацію про те, як їх модифікувати та адаптувати до конкретних потреб кожного користувача.
Я витратив деякий час на читання документації та тестування інструменту, мені здалося, він дуже хороший і повний. XD