neovim 在关闭时在终端上吐出奇怪的字符
neovim spits out weird character on terminal upon closing
我已经安装了 neovim 并将 .vimrc 链接到 .config/nvim/init 文件。 neovim 在关闭时在终端屏幕上拆分出以下字符 [2 q% 。当我在 neovim 中按下 : 时,甚至会出现奇怪的字符。
在 Nvim 0.1.7 中,发生这种情况是因为您的终端 (1) 不支持光标形状控制序列,并且 (2) 没有正确忽略未知序列。为避免这种情况,请将其放入您的 ~/.config/nvim/init.vim
:
let $NVIM_TUI_ENABLE_CURSOR_SHAPE=0
man nvim
中也提到了这一点。
在 Nvim 0.2 中,光标样式由 guicursor
选项控制。如果您看到 "weird characters" 类似于 [2 q%
,这意味着您的终端(可能)不支持此功能,但 guicursor
在您的配置中的某处启用。通过将其设置为空来禁用 guicursor
:
:set guicursor=
(如果不确定您的终端,Nvim 默认禁用 guicursor
。但是如果您设置 guicursor
,Nvim 会将光标形状控制序列发送到终端。)
我已经安装了 neovim 并将 .vimrc 链接到 .config/nvim/init 文件。 neovim 在关闭时在终端屏幕上拆分出以下字符 [2 q% 。当我在 neovim 中按下 : 时,甚至会出现奇怪的字符。
在 Nvim 0.1.7 中,发生这种情况是因为您的终端 (1) 不支持光标形状控制序列,并且 (2) 没有正确忽略未知序列。为避免这种情况,请将其放入您的 ~/.config/nvim/init.vim
:
let $NVIM_TUI_ENABLE_CURSOR_SHAPE=0
man nvim
中也提到了这一点。
在 Nvim 0.2 中,光标样式由 guicursor
选项控制。如果您看到 "weird characters" 类似于 [2 q%
,这意味着您的终端(可能)不支持此功能,但 guicursor
在您的配置中的某处启用。通过将其设置为空来禁用 guicursor
:
:set guicursor=
(如果不确定您的终端,Nvim 默认禁用 guicursor
。但是如果您设置 guicursor
,Nvim 会将光标形状控制序列发送到终端。)