端末プロンプトに疑問[I]があります

端末プロンプトに疑問[I]があります

私はしばらく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

おすすめ記事