.vimrc自上次更新以来,我的代码中存在一个奇怪的错误。
每次我启动vim时,-- REPLACE --它都会以令人讨厌的方式启动。
我设法找出正是这一行.vimrc引起了问题。
" Disable search highlighting temporally
nnoremap <esc> :nohl<cr>
Run Code Online (Sandbox Code Playgroud)
当我对此行发表评论时,问题就消失了。
我真的对映射的问题感到困惑。它可以正常工作,但是会-- REPLACE --在启动时使vim进入模式。
我目前根本没有启用任何插件。
Joh*_*ing 12
我遇到了同样的问题,虽然它在 tmux 内部,但当我启动 vi(又名 vim)时,它会以 REPLACE 模式启动。罪魁祸首似乎是我一直在使用的 TERM 的 TERMCAP 定义:xterm-256color。
一旦我将 TERM 设置为不同的东西,vi (vim) 就可以正常工作。即使是“ansi”的 TERM 设置也表现得更好。
我确定了“screen-256color-s”的 TERM 设置,它可以按我的需要工作。
有趣的 TERMCAP 定义。