Auf iTerm2 laden:
Last login: ... on ...
function: Illegal function name '-v'
~/.iterm2_shell_integration.fish (line 86): function -v _ underscore_change
if [ x$_ = xfish ]
^
from sourcing file ~/.iterm2_shell_integration.fish
called on line 38 of file ~/.config/fish/config.fish
from sourcing file ~/.config/fish/config.fish
called during startup
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
⋊> ~
~/.config/fish/config.fish:38
:
test -e {$HOME}/.iterm2_shell_integration.fish ; and source {$HOME}/.iterm2_shell_integration.fish
Fischschalenversion:
⋊> ~ fish -v
fish, version 2.5.0
shell
iterm2
fish
integration
Pysis
quelle
quelle
function
Built-Ins wurde letzten November umgeschrieben, um eine Mehrdeutigkeit zu beseitigen und einen Fehler bei der Syntaxanalyse von Optionen zu beheben (siehe commit 320cb6857). Als Teil dieser Arbeit haben wir beschlossen, dass der Funktionsname zuerst angezeigt werden muss. Entschuldigung für die Probleme, die Sie verursacht haben. Ich werde beim iTerm2-Projekt nachsehen, ob sie sich bereits an diese Änderung bei Fischen angepasst haben, und wenn nicht, mit ihnen zusammenarbeiten.Antworten:
Sie können den folgenden Befehl eingeben oder die dynamischere Methode verwenden, die je nach Aktualisierung das Gleiche oder Ähnliches bewirkt:
Kein Fehler mehr :)
Nur sehr geringfügig verwandter, aber unnötiger Link: GitHubGist - victor-torres / uninstall_shell_integration.sh
quelle