Powerline est un plug-in permettant d’afficher des informations et de belles statuts pour vim, tmux et une invite du shell pour bash, zsh.
Vim statusline : Comment puis-je installer et configurer Powerline pour différentes applications et différents shells dans Ubuntu?
software-installation
vim
prompt
powerline-plugin
Basharat Sialvi
la source
la source
Réponses:
Installation du plugin:
Installer
python-pip
etgit
: Ouvrez le terminal en appuyant sur Ctrl+ Alt+ Tet exécutez:Par utilisateur:
Dans le terminal:
Ajoutez
~/.local/bin
à$PATH
en modifiant~/.profile
avec votre éditeur favori:et en ajoutant les lignes suivantes à la fin:
À l'échelle du système:
en mode terminal:
Installation de la police:
Powerline offre deux manières d’installer les polices requises. Si vous utilisez une des bornes suivantes:
Gnome Terminal
,Konsole
,lxterminal
,st
,Xfce Terminal
,Terminator
,Guake
,Yakuake
alors vous devriez utiliser « Fontconfig » méthode.Fontconfig: (recommandé)
Par utilisateur:
Exécutez les commandes suivantes dans le terminal:
À l'échelle du système:
Exécutez les commandes suivantes dans le terminal:
Police corrigée:
Utilisez cette méthode uniquement si la méthode "Fontconfig" ne fonctionne pas pour vous ou si vous utilisez un terminal autre que celui mentionné ci-dessus.
~/.fonts/
pour une installation par utilisateur ou/usr/share/fonts
pour une installation à l’échelle du système.fc-cache -vf ~/.fonts
pour mettre à jour votre cache de polices,sudo fc-cache -vf
pour le faire sur tout le système.Pour utiliser la police corrigée dans,
Gvim
voir cette réponse et pour changer la police de votre terminal respectif, vérifiez la question suivante: Comment changer la police de différents émulateurs de terminal? . Vous devrez peut-être redémarrer votre système après l'installation des polices pour que les modifications prennent effet.Utilisation: (pour l'installation par utilisateur)
Vim statusline:
Ajoutez ce qui suit à votre
~/.vimrc
ou/etc/vim/vimrc
:Invite Bash:
Ajoutez la ligne suivante à votre
~/.bashrc
ou/etc/bash.bashrc
:Invite Zsh:
Ajoutez la ligne suivante à votre
~/.zshrc
ou/etc/zsh/zshrc
:Tmux statusline:
Ajoutez la ligne suivante à votre
~/.tmux.conf
:Si votre terminal prend en charge 256 couleurs, définissez
TERM
la variable d'environnement surxterm-256color
en modifiant~/.bashrc
ou en/etc/bash.bashrc
ajoutant la ligne suivante:Pour vérifier si votre terminal prend en charge 256 couleurs, consultez la documentation de votre terminal ou consultez-la sur Google. Les terminaux les plus populaires prennent en charge 256 couleurs.
Utilisation: (pour l'installation à l'échelle du système)
Vim statusline:
Ajoutez ce qui suit à votre
~/.vimrc
ou/etc/vim/vimrc
:Invite Bash:
Ajoutez la ligne suivante à votre
~/.bashrc
ou/etc/bash.bashrc
:Invite Zsh:
Ajoutez la ligne suivante à votre
~/.zshrc
ou/etc/zsh/zshrc
:Tmux statusline:
Ajoutez la ligne suivante à votre
~/.tmux.conf
:Si votre terminal prend en charge 256 couleurs, définissez
TERM
la variable d'environnement surxterm-256color
en modifiant~/.bashrc
ou en/etc/bash.bashrc
ajoutant la ligne suivante:Pour vérifier si votre terminal prend en charge 256 couleurs, consultez la documentation de votre terminal ou consultez-la sur Google. Les terminaux les plus populaires prennent en charge 256 couleurs.
Configuration:
Pour des informations détaillées sur la configuration
Powerline
: Configuration .Désinstaller:
Pour désinstaller,
Powerline
exécutez l’une des commandes suivantes dans le terminal:Pour désinstaller l'installation par utilisateur:
Pour désinstaller l'installation à l'échelle du système:
Source: documentation de la version bêta de Powerline
Alternatives:
Si vous installez Powerline uniquement pour Vim, vous devriez essayer vim-airline qui est plus personnalisable et plus léger.
la source
/usr/local/lib/python2.7/dist-packages/powerline/
. Donc , au vimrc , vous devez indiquer à la/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
placeÀ partir de Ubuntu 14.10 (utopic), un
powerline
paquet est disponible dans le référentiel de l' univers . Pour l'installer, lancez cette commande dans votre terminal:sudo apt-get install powerline
Sinon, vous devriez pouvoir l'installer à l'aide du Centre de logiciel Ubuntu.
la source
/usr/share/doc/powerline
. Le fichier correspondant dans ce package est README.Debian .powerline
emballage, y compris les liaisons bash. Ils sont installés dans/usr/share/powerline/bindings
.Bien que cette question ait été résolue, il semble que la solution soit également un peu exagérée en ce qui concerne le versement de Bash pour le moment. Je ne suis pas au courant si Powerline était disponible dans les dépôts précédents, mais il est disponible dans les dépôts actuels. Cela étant dit, c'est beaucoup moins abstrait pour Bash pour le moment.
Installez Powerline en utilisant cette commande;
sudo apt install powerline
Pour une configuration par utilisateur, éditez votre
.bashrc
avec votre éditeur de texte de choix.gedit ~/.bashrc
Et annexez ceci au document;
Pour la configuration du système, modifiez-le en
/etc/bash.bashrc
tant que root avec l'éditeur de texte de votre choix.sudo su
suivi pargedit /bash.bashrc
et annexer ceci au document;
la source
Le 14.04 avec la dernière version de Powerline
Avec la dernière installation de Powerline, les choses sont devenues beaucoup plus faciles. Voici comment je suis allé à ce sujet.
Utilisez les paramètres suivants dans votre fichier .vimrc:
~/.vim/bundles/powerline/fonts
dossier et double-cliquez sur la police qui y est. Installez-le./etc/fonts/conf.d
)Remarque: vous n'avez plus besoin de l'installer via pip.
la source
Si vous voulez juste l'extension bash, j'ai écrit un petit script qui automatise les étapes manuelles que Basharat Sialvi a écrites (merci beaucoup pour cette référence complète).
En synthèse (mais s'il vous plaît, regardez d'abord le script car je ne serai pas responsable s'il jette votre ordinateur par la fenêtre ou supprime vos fichiers):
https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for-bash-in-ubuntu/
https://github.com/vincepii/ubuntu-powerline-bash
la source
export LC_CTYPE="en_US.UTF-8"
à mon .bashrc. Auparavant, c'était "en_IN"