Powerline, sesuaikan baris perintah di Ubuntu

tentang powerline

Pada artikel selanjutnya kita akan melihat Powerline. Alat ini dapat sangat membantu saat mengatur diri kita sendiri karena menawarkan informasi yang berguna di terminal yang akan kita lihat setiap saat. Powerline adalah plugin baris status untuk vim, dan menyediakan baris status dan petunjuk untuk aplikasi lain, termasuk zsh, bash, fish, tmux, IPython, Awesome, i3, dan Qtile.

Seperti yang ditunjukkan di Tomat pembunuh, itu adalah skrip python yang memiliki baris perintah hypervitaminized. Pada dasarnya kami bisa sesuaikan baris perintah agar sesuai dengan pengguna. Saat kami menggunakan baris perintah secara lokal, kami dapat melihatnya dengan konfigurasi, dan saat kami menggunakannya dari jarak jauh, kami dapat dengan jelas membedakannya.

Fitur Umum Powerline

powerline berjalan

  • Es dapat dikembangkan dan kaya fitur. Aplikasi ini sepenuhnya ditulis ulang menggunakan Python. Ini telah mencapai file konfigurasi yang jauh lebih baik, lebih gesit, lebih baik dan lebih sederhana. Ditambah basis kode terstruktur berorientasi objek tanpa dependensi pihak ketiga wajib selain interpreter Python.
  • Kode dasar yang stabil. Menggunakan Python, dimungkinkan untuk menguji unit semua kode dalam proyek. Kodenya adalah diuji untuk bekerja dengan Python 2.6+ dan Python 3.
  • Termasuk dukungan untuk petunjuk dan baris status di banyak aplikasi. Awalnya dibangun secara eksklusif untuk baris status vim, proyek ini telah berkembang untuk menyediakan baris status di tmux dan berbagai WM, shell seperti bash / zsh, dan aplikasi lainnya.
  • Konfigurasi dan skema warna telah ditulis dalam JSON. Ini adalah format file standar, sederhana, dan mudah digunakan. Ini memungkinkan konfigurasi yang mudah oleh pengguna di semua aplikasi yang kompatibel.
  • Powerline adalah cepat dan ringan, dengan dukungan daemon untuk performa yang lebih baik. Meskipun basis kode mencakup beberapa ribu baris, fokus utamanya adalah pada kinerja yang baik dan kode sesedikit mungkin. Pada saat yang sama, ia menyediakan serangkaian fitur yang luas. Daemon baru juga memastikan bahwa hanya satu instance Python yang dimulai untuk prompt dan baris status, memberikan kinerja yang sangat baik.

Ini adalah beberapa fitur Powerline, semuanya dapat dilihat lebih detail di dokumentasi proyek resmi atau di Anda Halaman GitHub.

Instal Powerline di Ubuntu

Untuk menginstal Powerline di Ubuntu, kami akan memiliki opsi berbeda. Semuanya bisa lihat dokumentasi proyek. Kami akan dapat menginstalnya dari pip, tetapi lebih disarankan (meskipun ini bukan versi terbaru) untuk menginstalnya dari manajer paket. Dalam contoh ini, kita akan memanfaatkan tepat untuk instalasi.

Pertama kita akan memperbarui indeks perangkat lunak yang tersedia dan kemudian kita dapat melanjutkan penginstalan. Untuk ini, Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis skrip:

instalasi powerline dengan apt

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

Setelah paket diinstal, kita harus ubah file .bashrc dari pengguna kami dengan perintah:

vim ~/.bashrc

Di dalam file, di akhir keseluruhan, kita hanya perlu memasukkan konten berikut. Dengan garis-garis ini kita akan pergi periksa apakah file powerline.sh ada di jalur penginstalan:

modifikasi bashrc

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

Setelah perubahan dilakukan, sekarang kita dapat menyimpan dan keluar dari editor teks yang kita gunakan. Untuk melihat perubahannya, yang terbaik adalah me-restart terminal.

alat kerja

Konfigurasi dasar

Kami akan mampu mengubah berbagai opsi pengaturan Powerlineseperti palet warna, pengaturan utama, atau tema. Untuk ini kita harus bekerja dengan file yang berbeda, seperti yang ditunjukkan pada dokumentasi resmi.

Di Powerline Anda dapat mengonfigurasi zona atau sisi yang berbeda, di shell khas Anda memiliki prompt di sebelah kanan. Bantuan dapat ditemukan tentang konfigurasi yang mungkin di file dokumentasi resmi. Di dalamnya Anda dapat memperoleh informasi tentang cara memodifikasi dan menyesuaikannya dengan kebutuhan spesifik setiap pengguna.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Eduardo Navas dijo

    Saya telah menghabiskan beberapa saat membaca dokumentasi dan menguji alat tersebut, saya merasa sangat bagus dan lengkap. XD