Mon terminal a un format d'invite par défaut comme celui-ci:
username @ boxname / path / to / current / directory $
Le code qui le produit ressemble à ceci: (il a aussi des définitions de couleurs)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]'
Si le chemin d'accès au répertoire courant devient trop long, il devient désagréable de travailler avec le terminal car vous coupez constamment les lignes. Dans de tels cas, je préférerais un format qui produit une chaîne plus courte comme celle-ci:
username @ boxname current_dir_name $
Le code qui le produit ressemblerait à ceci (encore une fois avec la couleur):
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] $(basename ${PWD}) \$ \[\033[00m\]'
Est-ce que quelqu'un sait comment je pourrais facilement basculer le format de la fenêtre de terminal actuelle d'un style à l'autre en tapant simplement par exemple prompttoggle:?
PROMPT_DIRTRIM=0et PROMPT_DIRTRIM=1semble plus simple que de basculer entre différentes valeurs pour PS1et le résultat est presque le même. Merci pour l'info!
                PROMPT_DIRTRIMun pourrait également ajouter des arguments à la commande. Si vous ne passez aucun argument, vous basculez entre PROMPT_DIRTRIM=0et PROMPT_DIRTRIM=1et si vous passez un nombre comme argument, vous le définissez PROMPT_DIRTRIM. promptlenserait alors un nom plus approprié pour la commande.
                
