J'ai mis dans un Bash appelé Powerline-shell qui me rend fou

(vocabulaire)

Qu'est-ce que Powerline?

C'est celui qui améliore la visibilité des lignes d'état de vim et des invites telles que bash et zsh. ~~ J'ai abandonné car les paramètres n'étaient pas bien reflétés ~~

Qu'est-ce que Powerline-shell?

Améliore la visibilité des invites telles que bash et zsh. Il semble qu'il ait été conçu pour ressembler à Powerline, mais il semble qu'il n'y ait pas d'autre relation. Je n'ai pas tellement utilisé vim, donc je vais l'utiliser cette fois.

Environnement

# D'installation

$ pip3 install powerline-shell

Ajoutez le script suivant à .bashrc

.bashrc


function _update_ps1() {
    PS1=$(powerline-shell $?)
}

if [[ $TERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then
    PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Maintenant, lorsque vous redémarrez le terminal, cela se reflétera comme ceci スクリーンショット_2020-07-25_20-57-47.png

La méthode de personnalisation est également décrite dans le README de Powerline-shell.

en conclusion

Premier message de Qiita, donc si vous le faites remarquer, ce serait utile

Recommended Posts

J'ai mis dans un Bash appelé Powerline-shell qui me rend fou
Un mémo que j'ai écrit un tri rapide en Python
J'ai fait un truc fou appelé tuple typé
J'ai fait un script pour mettre un extrait dans README.md
Des mots qui m'intéressaient en tant que débutant en programmation
J'ai essayé "un programme qui supprime les déclarations en double en Python"
J'ai écrit un script qui divise l'image en deux
J'ai fait un bot mou qui m'informe de la température
J'obtiens un UnicodeDecodeError avec mecab-python3
J'obtiens une KeyError dans pyclustering.xmeans
J'ai créé une application Web en Python qui convertit Markdown en HTML
J'ai créé un bot Discord en Python qui se traduit quand il réagit
J'ai essayé de développer un formateur qui génère des journaux Python en JSON
J'ai créé un outil qui facilite un peu la décompression avec CLI (Python3)
[IOS] J'ai créé un widget qui affiche la tendance de Qiita dans Pythonista3. [Python]