Powerline ist ein Plug-In zur Anzeige informativer und ansprechender Statuszeilen für vim, tmux und shell prompt für bash, zsh.
Vim-Statuszeile : Wie kann ich Powerline für verschiedene Anwendungen und Shells in Ubuntu installieren und einrichten ?
software-installation
vim
prompt
powerline-plugin
Basharat Sialvi
quelle
quelle
Antworten:
Plugin-Installation:
Installiere
python-pip
undgit
: Öffne das Terminal indem du Ctrl+ Alt+ drückst und führe Taus:Pro Benutzer:
Im Terminalbetrieb:
In
~/.local/bin
zu$PATH
durch Modifikation~/.profile
mit Ihrem bevorzugten Editor:und folgende Zeilen am Ende hinzufügen:
Systemweit:
Im Terminalbetrieb:
Installation der Schrift:
Powerline bietet zwei Möglichkeiten zum Installieren der erforderlichen Schriftarten. Wenn Sie mit einem der folgenden Terminal:
Gnome Terminal
,Konsole
,lxterminal
,st
,Xfce Terminal
,Terminator
,Guake
,Yakuake
dann sollten Sie verwenden „Fontconfig“ Methode.Fontconfig: (empfohlen)
Pro Benutzer:
Führen Sie die folgenden Befehle im Terminal aus:
Systemweit:
Führen Sie die folgenden Befehle im Terminal aus:
Gepatchte Schriftart:
Verwenden Sie diese Methode nur, wenn die Methode "Fontconfig" bei Ihnen nicht funktioniert oder Sie ein anderes als das oben genannte Terminal verwenden.
~/.fonts/
für die Installation pro Benutzer oder/usr/share/fonts
für die systemweite Installation nach.fc-cache -vf ~/.fonts
den Befehl aus, um Ihren Font-Cachesudo fc-cache -vf
systemweit zu aktualisieren .Um die gepatchte Schriftart in
Gvim
dieser Antwort zu verwenden und die Schriftart Ihres jeweiligen Terminals zu ändern, überprüfen Sie diese Frage: Wie ändere ich die Schriftart verschiedener Terminalemulatoren? . Möglicherweise müssen Sie Ihr System nach der Installation der Schriftart neu starten, damit die Änderungen wirksam werden.Verwendung: (für die Installation pro Benutzer)
Vim-Statuszeile:
Fügen Sie Folgendes zu Ihrem
~/.vimrc
oder hinzu/etc/vim/vimrc
:Bash-Eingabeaufforderung:
Fügen Sie die folgende Zeile zu Ihrem
~/.bashrc
oder hinzu/etc/bash.bashrc
:Zsh-Eingabeaufforderung:
Fügen Sie die folgende Zeile zu Ihrem
~/.zshrc
oder hinzu/etc/zsh/zshrc
:Tmux-Statuszeile:
Fügen Sie die folgende Zeile zu Ihrer hinzu
~/.tmux.conf
:Wenn Ihr Terminal 256 Farben unterstützt, setzen Sie die
TERM
Umgebungsvariable auf, indem Sie die folgende Zeilexterm-256color
ändern~/.bashrc
oder/etc/bash.bashrc
hinzufügen:Um zu überprüfen, ob Ihr Terminal 256 Farben unterstützt, überprüfen Sie die Dokumentation Ihres Terminals oder googeln Sie. Die meisten gängigen Terminals unterstützen 256 Farben.
Verwendung: (für systemweite Installation)
Vim-Statuszeile:
Fügen Sie Folgendes zu Ihrem
~/.vimrc
oder hinzu/etc/vim/vimrc
:Bash-Eingabeaufforderung:
Fügen Sie die folgende Zeile zu Ihrem
~/.bashrc
oder hinzu/etc/bash.bashrc
:Zsh-Eingabeaufforderung:
Fügen Sie die folgende Zeile zu Ihrem
~/.zshrc
oder hinzu/etc/zsh/zshrc
:Tmux-Statuszeile:
Fügen Sie die folgende Zeile zu Ihrer hinzu
~/.tmux.conf
:Wenn Ihr Terminal 256 Farben unterstützt, setzen Sie die
TERM
Umgebungsvariable auf, indem Sie die folgende Zeilexterm-256color
ändern~/.bashrc
oder/etc/bash.bashrc
hinzufügen:Um zu überprüfen, ob Ihr Terminal 256 Farben unterstützt, überprüfen Sie die Dokumentation Ihres Terminals oder googeln Sie. Die meisten gängigen Terminals unterstützen 256 Farben.
Aufbau:
Ausführliche Informationen zur Konfiguration
Powerline
: Konfiguration .Deinstallation:
Powerline
Führen Sie zum Deinstallieren einen der folgenden Befehle im Terminal aus:So deinstallieren Sie die Installation pro Benutzer:
So deinstallieren Sie die systemweite Installation:
Quelle: Powerline-Beta-Dokumentation
Alternativen:
Wenn Sie Powerline nur für Vim installieren, sollten Sie vim-airline ausprobieren, das anpassbarer und leichter ist.
quelle
/usr/local/lib/python2.7/dist-packages/powerline/
. So am vimrc sollten Sie bei Punkt/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
stattAb Ubuntu 14.10 (utopic) ist ein
powerline
Paket im Universums-Repository verfügbar . Um es zu installieren, führen Sie einfach diesen Befehl in Ihrem Terminal aus:sudo apt-get install powerline
Alternativ sollten Sie es über das Ubuntu Software Center installieren können.
quelle
/usr/share/doc/powerline
. Die relevante Datei in diesem Paket ist README.Debian .powerline
Lieferumfang enthalten, einschließlich Bash-Bindungen. Sie sind installiert in/usr/share/powerline/bindings
.Obwohl dies beantwortet wurde, scheint es, als ob die Lösung im Hinblick auf die Ratenzahlung für Bash zu diesem Zeitpunkt auch etwas übertrieben ist. Ich weiß nicht, ob Powerline in den früheren Repos verfügbar war, aber es ist in den aktuellen Repos verfügbar. Davon abgesehen ist es für Bash im Moment viel weniger abstrahiert.
Installieren Sie Powerline mit diesem Befehl.
sudo apt install powerline
Bearbeiten Sie die Konfiguration für jeden Benutzer
.bashrc
mit dem Texteditor Ihrer Wahl.gedit ~/.bashrc
Und hängen Sie dies an das Dokument an;
Bearbeiten Sie die Systemkonfiguration
/etc/bash.bashrc
als root mit dem Texteditor Ihrer Wahl.sudo su
gefolgt vongedit /bash.bashrc
und hängen Sie dies an das Dokument an;
quelle
Am 14.04 mit der neuesten Version von Powerline
Mit der neuesten Installation von Powerline sind die Dinge viel einfacher geworden. Hier ist, wie ich es gemacht habe.
Verwenden Sie die folgenden Einstellungen in Ihrer .vimrc:
~/.vim/bundles/powerline/fonts
Ordner und doppelklicken Sie auf die dort enthaltene Schriftart. Es installieren./etc/fonts/conf.d
)Hinweis: Sie müssen es nicht mehr über Pip installieren.
quelle
Wenn Sie nur die Bash-Erweiterung wollen, habe ich ein kleines Skript geschrieben, das die manuellen Schritte automatisiert, die Basharat Sialvi geschrieben hat (vielen Dank für diesen vollständigen Verweis).
In der Synthese (aber bitte schauen Sie sich zuerst das Skript an, da ich nicht dafür verantwortlich bin, wenn es Ihren Computer aus dem Fenster wirft oder Ihre Dateien löscht):
https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for-bash-in-ubuntu/
https://github.com/vincepii/ubuntu-powerline-bash
quelle
export LC_CTYPE="en_US.UTF-8"
Egal , ich habe eine Lösung gefunden: Ich habe die folgende Zeile hinzugefügt: zu meinem .bashrc. Früher war es "en_IN"