LoginSignup
2
2

More than 3 years have passed since last update.

Android StudioのTerminalでfishを使うときにfzfが効かないときの対処

Posted at

環境

  • macOS Mojave(10.14.5)
  • Android Studio 3.4.1
  • fish 3.0.2

現象

Android Studioやfish,fzfなどの設定を済ませ、control-rで履歴を表示しようとすると

fish: Unknown command fzf                                                                                                                                        Fri Jun  7 18:35:09 2019
- (line 1): 
begin; fzf --read0 -q (commandline) 
       ^
from sourcing file -
        called on line 61 of file /usr/local/Cellar/fish/3.0.2/share/fish/functions/eval.fish

in function 'eval'
        called on standard input

in function 'fzf-history-widget'
        called on standard input

とfzfが見つからないエラーが出てしまいました。

対処

Android Studio側で持っているfish_variablesを使っているのが原因
シンボリックリンクで置き換えて対処します。

cd /Applications/Android\ Studio.app/Contents/plugins/terminal/fish
mv fish_variables fish_variables.bak
ln -s ~/.config/fish/fish_variables
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2