当我用 vim 打开一个文件时,我总是以替换模式开始。
我发现,当我从 .vimrc 中删除这一行时,我再次以正常模式打开文件:
nnoremap <esc> :noh<return><esc>
如果我换<esc>一个不同的组合键,它也会按预期工作。我不明白这里发生了什么。
这是我的完整.vimrc. 我使用白蚁,以防这可能是一个问题。
小智 6
这发生在我从 wsl 连接到一个 cray 上。我的 .vimrc 几乎是空的;发行版有一个默认的 vimrc(没有特殊的 nohl 键映射)。
" FIX: ssh from wsl starting with REPLACE mode
" /sf/answers/835862611/
if $TERM =~ 'xterm-256color'
set noek
endif
Run Code Online (Sandbox Code Playgroud)
将此添加到 vimrc 中,它不再以 REPLACE 模式启动。
请参阅/sf/answers/835862611/ (乔纳斯提到的同一线程)。