Linux
如何設置我的預設 shell 來啟動 vim 終端?
通過放置導致無限遞歸後
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"