На iTerm2 загрузить:

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

Рыба ракушка версия:

⋊> ~ fish -v
fish, version 2.5.0

1 ответ1

-1

Вы можете ввести следующую команду или использовать более динамический метод, который будет делать то же самое или подобное в зависимости от обновлений:

  • Перейдите в меню приложения в iTerm2> Установить Shell Integration.
  • Пройдите через диалог служебных вопросов.
  • Пройдите диалог, чтобы выполнить эту команду.
⋊> ~ curl -L https://iterm2.com/misc/install_shell_integration_and_utilities.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2694  100  2694    0     0  16995      0 --:--:-- --:--:-- --:--:-- 16943
Make sure you have fish 2.2 or later. Your version is:
fish, version 2.5.0
Downloading script from https://iterm2.com/misc/fish_startup.in and saving it to /Users/jsmall/.iterm2_shell_integration.fish...
Checking if /Users/jsmall/.config/fish/config.fish contains iterm2_shell_integration...
Downloading imgcat...
Downloading it2dl...
Adding aliases...
Done.
--------------------------------------------------------------------------------

The next time you log in, shell integration will be enabled.

You will also have these commands:
imgcat filename
  Displays the image inline.
it2dl filename
  Downloads the specified file, saving it in your Downloads folder.
⋊> ~
  • Перезагрузить iTerm2

Нет больше ошибок :)

Только очень немного связанная, но ненужная ссылка: GitHubGist - victor-torres/uninstall_shell_integration.sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .