私はしばらくFishシェルを使用してきましたが、最近はoh-my-fishフレームワークとテーマプロンプトを使い始めました。
この[私]言葉が何を意味するのか理解できません!ほとんどのテーマはプロンプトの先頭にインストールしますが、状況によっては他の場所にインストールすることもできます。
私のfish_prompt.fishファイルには、次の関数が表示されます。
function fish_prompt -d 'Write out the left prompt of the dangerous theme'
set -g last_status $status
echo -n -s (__dangerous_prompt_bindmode) (__dangerous_prompt_git_branch) (__dangerous_prompt_left_symbols) ' '
end
[I]の原因が何であるかわかりません。それなら危険なテーマを使っているのです(ただし、すべてのテーマに「私」が表示されます)
誰かが私のためにこれについて明らかにすることができればうれしいです!ありがとうございます。
答え1
[I]
シェルがViコマンドライン編集モードにあるとき、これは「Vi挿入モード」を意味します。
[N]
Escこれは、「Vi ノーマルモード」(時々「Vi コマンドモード」とも呼ばれる)に入るために押すと変更されます。
解決策(削除[I]
)は以下を使用することです。
function fish_mode_prompt
end
設定ファイルからfish
。