vim端末を起動するためのデフォルトシェルを設定するには?

vim端末を起動するためのデフォルトシェルを設定するには?

配置して無限再帰を起こした後

vim -c ':term ++curwin'

私の場合、~/.bashrc実際に動作する方法があるかどうか疑問に思います。

私はtmuxに次の解決策があることを知っています。 tmuxを起動するためのデフォルトシェルを設定する方法

$TERMただし、変数はvim-terminalで変更されていません。

答え1

VIM_TERMINALこの変数は内部端末を使用するときに設定されますvimenv内部vim端子と外部端子の出力を表示します。

したがって、設定がキャンセルされたことを確認してから.bashrc始めることができますvim

[ -z "$VIM_TERMINAL" ] && vim -c ":term ++curwin"

関連情報