Powerline, sesuaikan baris arahan di Ubuntu

mengenai talian kuasa

Dalam artikel seterusnya kita akan melihat Powerline. Alat ini dapat sangat membantu dalam mengatur diri kita kerana ia menawarkan maklumat berguna mengenai terminal yang akan kita lihat setiap masa. Powerline adalah plugin garis status untuk vim, dan menyediakan garis status dan permintaan untuk aplikasi lain, termasuk zsh, bash, fish, tmux, IPython, Awesome, i3, dan Qtile.

Seperti yang dinyatakan di Tomato pembunuh, ini adalah skrip python untuk mempunyai baris perintah hipervitaminasi. Pada dasarnya kita boleh sesuaikan baris arahan agar sesuai dengan pengguna. Apabila kita menggunakan baris perintah secara tempatan, kita dapat melihatnya dengan konfigurasi, dan ketika kita menggunakannya dari jauh, kita dapat membezakannya dengan jelas.

Ciri Powerline Umum

talian kuasa berjalan

  • Es boleh diperluas dan kaya dengan ciri. Aplikasi ini ditulis semula sepenuhnya menggunakan Python. Ini telah mencapai kepanjangan yang jauh lebih baik, fail konfigurasi yang lebih lincah, lebih baik dan sederhana Ditambah dengan pangkalan kod berorientasikan objek yang tersusun dan tidak bergantung kepada pihak ketiga yang wajib selain daripada jurubahasa Python.
  • Kod asas yang stabil. Menggunakan Python adalah mungkin untuk menguji unit semua kod dalam projek. Kodnya adalah diuji untuk bekerjasama dengan Python 2.6+ dan Python 3.
  • Termasuk sokongan untuk arahan dan barisan status dalam banyak aplikasi. Pada asalnya dibangun secara eksklusif untuk garis status vim, projek ini telah berkembang untuk menyediakan garis status dalam tmux dan pelbagai WM, cangkang seperti bash / zsh, dan aplikasi lain.
  • Konfigurasi dan skema warna telah ditulis dalam JSON. Ini adalah format fail yang standard, sederhana, dan mudah digunakan. Ia membolehkan konfigurasi yang mudah oleh pengguna dalam semua aplikasi yang serasi.
  • Talian kuasa adalah pantas dan ringan, dengan sokongan daemon untuk prestasi yang lebih baik. Walaupun asas kod merangkumi beberapa ribu baris, fokus utamanya adalah pada prestasi yang baik dan sekecil mungkin kod. Pada masa yang sama ia menyediakan pelbagai jenis ciri Daemon baru juga memastikan bahawa hanya satu contoh Python dimulakan untuk arahan dan garis status, memberikan prestasi yang sangat baik.

Ini adalah beberapa ciri Powerline, semuanya dapat dilihat dengan lebih terperinci di dokumentasi projek rasmi atau dalam anda Halaman GitHub.

Pasang Powerline di Ubuntu

Untuk memasang Powerline di Ubuntu, kami akan mempunyai pilihan yang berbeza. Semua itu boleh rujuk dokumentasi projek. Kami akan dapat memasangnya dari pip, tetapi lebih disarankan (walaupun bukan versi terbaru) untuk memasangnya dari pengurus pakej. Dalam contoh ini, kita akan memanfaatkan sesuai untuk pemasangan.

Mula-mula kita akan mengemas kini indeks perisian yang ada dan kemudian kita boleh meneruskan pemasangan. Untuk ini, yang perlu anda lakukan hanyalah membuka terminal (Ctrl + Alt + T) dan menulis skrip:

pemasangan powerline dengan apt

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

Setelah pakej dipasang, kita mesti ubah suai fail .bashrc dari pengguna kami dengan arahan:

vim ~/.bashrc

Di dalam fail, pada keseluruhannya, kita hanya perlu memasukkan kandungan berikut. Dengan garis-garis ini kita akan pergi periksa sama ada fail powerline.sh ada di jalan pemasangan:

pengubahsuaian bashrc

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

Setelah perubahan dibuat, sekarang kita dapat menyimpan dan keluar dari editor teks yang kita gunakan. Untuk melihat perubahan, lebih baik memulakan semula terminal.

alat kerja

Konfigurasi asas

Kami akan dapat menukar pelbagai pilihan tetapan Powerlineseperti palet warna, tetapan utama, atau tema. Untuk ini kita mesti bekerja dengan fail yang berbeza, seperti yang ditunjukkan dalam dokumentasi rasmi.

Di Powerline anda boleh mengkonfigurasi zon atau sisi yang berlainan, di shell khas anda mempunyai petunjuk di sebelah kanan. Bantuan boleh didapati mengenai kemungkinan konfigurasi di dokumentasi rasmi. Di dalamnya anda dapat memperoleh maklumat tentang bagaimana mengubah dan menyesuaikannya dengan keperluan khusus setiap pengguna.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Eduardo Navas kata

    Saya telah menghabiskan beberapa saat membaca dokumentasi dan menguji alat itu, sepertinya sangat bagus dan lengkap. XD