Не уверен, что это правильное место, чтобы опубликовать это, но я пытаюсь установить fasd с помощью этого метода на свой zsh. Я пытался следовать указаниям, но безуспешно.
Я установил его через brew и добавил строку plugins=(fasd)
в свой ./zsrhc
файл. У меня также есть некоторые другие элементы, установленные в моем ./zsrhc
, и я не знаю, конфликтует ли он с ними или где я ошибаюсь. См. ниже содержимое файла .zshrc
.
Когда я следую указаниям здесь и пытаюсь запустить команду make install
, я получаю следующий результат. Когда я гуглю эту ошибку, я вижу, что она во многом связана с xcode, который я больше не устанавливал.
❯ make install
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
когда я запускаю eval "$(fasd --init auto)"
, после этого ничего не происходит:
❯ eval "$(fasd --init auto)"
чтение установки fasd
❯ brew install fasd
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
You have 38 outdated formulae and 1 outdated cask installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
Warning: fasd 1.0.1 is already installed and up-to-date.
To reinstall 1.0.1, run:
brew reinstall fasd
.zshrc-файл
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
export PATH = "/usr/local/Cellar/node/18.11.0/bin:$PATH"
ZSH_THEME = "powerlevel10k/powerlevel10k"
source ~/powerlevel10k/powerlevel10k.zsh-theme
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source ~/.zsh/zsh-completions/zsh-completions.plugin.zsh
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
# to make more edits, open ~/.p10k.zsh with `code ~/.p10k.zsh`
# this is all from youtube video: https://thewikihow.com/video_SVh4osULjP4
# FASD - https://github.com/clvv/fasd/wiki/Installing-via-Package-Managers
#https://github.com/clvv/fasd
plugins=(fasd)
Любая помощь приветствуется.
❯ brew install fasd
Добавьте это в конфигурацию оболочки, в вашем случае ~/.bashrc
или ~/.zshrc
:
eval "$(fasd --init auto)"
Перезапустите эмулятор терминала. Теперь вы сможете запускать команды f
a
s
d
z
!
Или вместо этого после установки с помощью brew вы можете настроить fasd как плагин ohmyzsh: https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/fasd/
Узнайте, как работает fasd, прочитав онлайн-страницу руководства:
man fasd
Вот также несколько статей, которые вы можете проверить для получения дополнительной информации:
Надеюсь это поможет!
Похоже, все, что мне было нужно, это примеры того, как его использовать. Я потратил пару часов на поиски, но ничего не нашло. Наверное, я искал не то. Спасибо!