Powerline, Ubuntu'da komut satırını özelleştirin

güç hattı hakkında

Bir sonraki yazıda Powerline'a bir göz atacağız. Bu araç, konu hakkında yararlı bilgiler sunduğundan kendimizi organize etme konusunda çok yardımcı olabilir. terminal her zaman göreceğiz. Powerline, vim için bir durum satırı eklentisidir ve diğer uygulamalar için durum satırları ve bilgi istemleri sağlarzsh, bash, fish, tmux, IPython, Awesome, i3 ve Qtile dahil.

Belirtildiği gibi Katil domates, hipervitaminize komut satırına sahip bir python betiğidir. Temelde yapabiliriz komut satırını kullanıcıya uyacak şekilde özelleştirin. Komut satırını yerel olarak kullandığımızda onu bir konfigürasyonla görebiliriz ve uzaktan kullandığımızda onu açıkça ayırt edebiliriz.

Genel Powerline Özellikleri

güç hattı çalışıyor

  • Es genişletilebilir ve zengin özelliklere sahip. Bu uygulama Python kullanılarak tamamen yeniden yazılmıştır. Bu, çok daha iyi bir genişletilebilirlik, daha çevik, daha iyi ve daha basit yapılandırma dosyaları sağlamıştır. Ayrıca, bir Python yorumlayıcısı dışında zorunlu üçüncü taraf bağımlılıkları olmayan, yapılandırılmış, nesne yönelimli bir kod tabanı.
  • Kararlı temel kod. Python kullanarak projedeki tüm kodu birim testi yapmak mümkündü. Kod Python 2.6+ ve Python 3 ile çalışmak üzere test edildi.
  • Kapsar birçok uygulamada istemler ve durum satırları için destek. Başlangıçta yalnızca vim durum hatları için inşa edilen proje, tmux ve çeşitli WM'lerde durum satırları, bash / zsh gibi kabuklar ve diğer uygulamalarda durum satırları sağlamak için gelişti.
  • Yapılandırma ve renk şemaları JSON'da yazılmıştır.. Bu, standartlaştırılmış, basit ve kullanımı kolay bir dosya formatıdır. Tüm uyumlu uygulamalarda kullanıcı tarafından kolay konfigürasyona izin verir.
  • Enerji hattı hızlı ve hafif, arka plan programı desteği ile daha da iyi performans için. Kod tabanı birkaç bin satırı kapsasa da, ana odak noktası iyi performans ve mümkün olduğunca az koddur. Aynı zamanda geniş bir özellik seti sağlar. Yeni daemon ayrıca, istemler ve durum satırları için yalnızca bir Python örneğinin başlatılmasını sağlayarak mükemmel performans sağlar.

Bunlar Powerline'ın özelliklerinden bazılarıdır, hepsine daha detaylı olarak resmi proje dokümantasyonu veya senin GitHub sayfası.

Powerline'ı Ubuntu'ya yükleyin

Powerline'ı Ubuntu'ya kurmak için farklı seçeneklerimiz olacak. Hepsi olabilir proje belgelerine bakın. Pip'ten kurabileceğiz, ancak paket yöneticisinden yüklemeniz (en son sürüm olmasa da) daha çok tavsiye edilir. Bu örnekte, kullanacağız kurulum için uygun.

Önce mevcut yazılım indeksini güncelleyeceğiz ve ardından kuruluma geçebiliriz. Bunun için bir terminal açmanız (Ctrl + Alt + T) ve komut dosyasını yazmanız yeterlidir:

apt ile elektrik hattı kurulumu

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

Paketler kurulduktan sonra, olmalıyız .bashrc dosyasını değiştir kullanıcılarımızdan komut ile:

vim ~/.bashrc

Dosyanın içine, bütünün sonunda, yalnızca aşağıdaki içeriği eklememiz gerekecek. Bu satırlarla gidiyoruz kurulum yolunda powerline.sh dosyasının var olup olmadığını kontrol edin:

bashrc değişikliği

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

Değişiklikler yapıldıktan sonra, artık kullandığımız metin düzenleyiciyi kaydedip çıkabiliyoruz. Değişiklikleri görmek için en iyisi terminali yeniden başlatmaktır.

çalışma aracı

Temel yapılandırma

Yapabileceğiz Powerline ayarlarının farklı seçeneklerini değiştirinrenk paleti, ana ayarlar veya tema gibi. Bunun için, aşağıda gösterildiği gibi farklı dosyalarla çalışmalıyız. resmi belgeler.

Powerline'da farklı bölgeleri veya tarafları yapılandırabilirsiniz, tipik bir kabukta sağda komut istemi vardır. Yardım şu konularda bulunabilir: olası konfigürasyonlar resmi belgeler. İçinde bunları nasıl değiştireceğiniz ve her kullanıcının özel ihtiyaçlarına göre nasıl uyarlayacağınız hakkında bilgi edinebilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Eduardo Navas dijo

    Bir süre belgeyi okudum ve aracı test ettim, çok iyi ve eksiksiz görünüyordu. XD