一千萬個為什麽

搜索

進入neovim終端窗格時如何進入插入模式?

我有以下映射可以輕松移出neovim中的終端窗格:

tnoremap  h
" Workaround since  isn't working in neovim right now
tnoremap h h
tnoremap  j
tnoremap  k
tnoremap  l

唯一的問題是,當我移回到終端窗格時,必須按 i 才能重新進入插入模式。當我移動到運行終端的neovim窗格時,我總是希望它處於插入模式。達到此目的的最佳方式是什麽?

最佳答案

終端緩沖區名稱始終以 term:// 開頭:

autocmd BufWinEnter,WinEnter術語:// * startinsert

請註意,當您移動到終端窗口時,無論您在離開窗口時使用的模式如何,這都會使您處於插入模式。


無論您離開此窗口如何離開終端窗口,您也可以使用類似的自動命令始終恢復到正常模式:

autocmd BufLeave項:// * stopinsert

轉載註明原文: 進入neovim終端窗格時如何進入插入模式?