【发布时间】:2017-03-27 16:40:20
【问题描述】:
NeoVim 的终端模式很酷,但我真正想要的是 能够切换到普通模式以使用普通模式命令编辑终端,可以吗?
我意识到在这种终端模式下,所有输入都是终端的责任,所以我看到输入交互在 vim 和终端之间传播的模式不应该是简单的,如果它完全可行,我会只是想确认一下。
【问题讨论】:
标签: neovim
NeoVim 的终端模式很酷,但我真正想要的是 能够切换到普通模式以使用普通模式命令编辑终端,可以吗?
我意识到在这种终端模式下,所有输入都是终端的责任,所以我看到输入交互在 vim 和终端之间传播的模式不应该是简单的,如果它完全可行,我会只是想确认一下。
【问题讨论】:
标签: neovim
有可能。
但是,用户需要先使用<C-\><C-n> 组合键,
这将退出回到正常模式。一旦进入“正常”模式,用户就可以导航、设置标记、直观地选择文本、使用寄存器拉取输出并将输出粘贴到其他地方,等等。
如果用户返回插入模式(例如i 或a),光标将返回到终端命令行。
有关终端模拟器的一般信息::h terminal-emulator
有关终端输入的具体信息::h terminal-emulator-input。本节包含一些可能很方便的技巧,例如如何将<C-\><C-n> 映射到<esc>。
【讨论】: