Merci à tous ceux qui travaillent sur le poisson, c'est la coquille la plus saine qui m'a finalement amené
Qu'est-ce qui ne va pas
Lorsque je clique sur
brew install fish
;sh -c 'env HOME=$(mktemp -d) fish'
après quelques personnalisations (principalement des fonctions et des exportations d'env);Terminal.app
Je m'attends à ce que ce soit un problème avec Termnial.app, peut-être que je dois changer certains paramètres? J'ai essayé de deviner et j'ai basculé Coller les nouvelles lignes en tant que retours chariot sans succès. Voici ce que j'ai actuellement:
Captures d'écran de mes paramètres Terminal.app
Vidéo
Idk comment mieux expliquer, alors voici une vidéo:
Versions
# fish --version; and echo $version
fish, version 2.6.0
2.6.0
# fish was instealld from brew, so maybe this helps as well
# brew info fish
fish: stable 2.6.0 (bottled)
Poured from bottle on 2017-11-08 at 17:21:24
# uname -a
Darwin elmacbook 17.2.0 Darwin Kernel Version 17.2.0: Fri Sep 29 18:27:05 PDT 2017; root:xnu-4570.20.62~3/RELEASE_X86_64 x86_64
# TERM stuff from env
TERM=ansi
TERM_PROGRAM=Apple_Terminal
TERM_PROGRAM_VERSION=400
Shell chargé:
Je tape git
, Space , Tab , Tab , Tab , Control + C juste après:
Remarquez comment l'invite (d'avant? Imprimée deux fois?) Est là et écrasée à partir de la ligne 1. Aussi, curseur à la ligne 2, même si 3 lignes sont imprimées.
(J'ai deux lignes dans mon fish_prompt
, mais cela arrive aussi avec une par défaut, avec une chaîne vide, avec un simple >
, etc.)
Pourquoi définissez-vous votre terminal sur ansi
? Que se passe-t-il si vous utilisez xterm-256color
?
Oh mon Dieu, merci, @floam.
Je n'ai aucune idée, je suppose que je l'ai accidentellement fait défiler par défaut à un moment donné. Je ne sais même pas quel est ce paramètre, mais xterm-256color
résout le problème.
Commentaire le plus utile
Pourquoi définissez-vous votre terminal sur
ansi
? Que se passe-t-il si vous utilisezxterm-256color
?