相关人员部分说:
Keep1[Delete1a
[Delete2]
Delete1b]Keep2a
Keep2b[Delete3]Keep3
在终端中,Special in the terminal window: *CTRL-W_.* *CTRL-W_N*
CTRL-W . send a CTRL-W to the job in the terminal
CTRL-W N go to Terminal-Normal mode, see |Terminal-mode|
CTRL-\ CTRL-N go to Terminal-Normal mode, see |Terminal-mode|
没有问题地切换到终端正常模式。
在终端中,CTRL-\ CTRL-N
打开一个新的分割,而不是终端正常模式。为什么呢?
此外,CTRL-W N
的确切目的是什么?它在术语窗口中似乎没有做任何事情。
答案 0 :(得分:4)
Vim会在终端拆分中收听CTRL-W
(当然也会在正常拆分中)。这允许您使用常规映射更改拆分。
但这意味着,终端中运行的任何应用程序都不会收到您所做的CTRL-W
新闻。这就是为什么有CTRL-W .
命令,它在终端中“伪造”CTRL-W
按下。
您可以通过在vim-terminal-mode中打开一个新的vim进行测试,并尝试在那里发出CTRL-W
命令。
CTRL-W N
对我来说很好,你确定你没有按CTRL-W n
吗?或者有一些映射?