Linux

如何設置我的預設 shell 來啟動 vim 終端?

  • March 27, 2022

通過放置導致無限遞歸後

vim -c ':term ++curwin'

在我的~/.bashrc,我想知道是否有一種方法可以做到這一點。

我知道 tmux 有這個解決方案: How can I set my default shell to start up tmux

但在 vim-terminal 中,$TERM變數保持不變。

VIM_TERMINAL當您在內部使用終端時,該變數被設置vim。查看env內部vim終端與外部的輸出。

因此,您可以檢查您的未設置並隨後.bashrc啟動:vim

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

引用自:https://unix.stackexchange.com/questions/696923