相关疑难解决方法(0)

Vim清除上次搜索突出显示

在Vim中搜索之后,我突出显示了所有出现的事件.我怎么能禁用它?我现在再做一些无法找到的乱码.

有没有办法暂时禁用突出显示,然后再次需要时重新启用它?

vim highlight

1824
推荐指数
23
解决办法
46万
查看次数

Vim 在启动时更改为替换模式

当我用 vim 打开一个文件时,我总是以替换模式开始。

我发现,当我从 .vimrc 中删除这一行时,我再次以正常模式打开文件:

nnoremap <esc> :noh<return><esc>

如果我换<esc>一个不同的组合键,它也会按预期工作。我不明白这里发生了什么。

是我的完整.vimrc. 我使用白蚁,以防这可能是一个问题。

vim

9
推荐指数
2
解决办法
2157
查看次数

此映射有什么问题?Vim以-替换-模式启动

.vimrc自上次更新以来,我的代码中存在一个奇怪的错误。

每次我启动vim时,-- REPLACE --它都会以令人讨厌的方式启动。

我设法找出正是这一行.vimrc引起了问题。

" Disable search highlighting temporally
nnoremap <esc> :nohl<cr>
Run Code Online (Sandbox Code Playgroud)

当我对此行发表评论时,问题就消失了。

我真的对映射的问题感到困惑。它可以正常工作,但是会-- REPLACE --在启动时使vim进入模式。

我目前根本没有启用任何插件。

vim

5
推荐指数
2
解决办法
1409
查看次数

为什么vim在删除模式下启动?

如问题中所述,我的vim以删除模式开始.如果我打开一个文件并点击j开始导航,那将删除第一行.

我把这个问题分解到了我的这行.vimrc:

nnoremap <silent> <esc> :noh<return><esc>
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这甚至会触发删除模式.最重要的是,我相信我添加<silent>了指示vim进行绑定而不执行它,这似乎并非如此.

为什么会发生这种情况的原因是什么?

(注意,这个映射是告诉vim在我点击esc时清除搜索亮点)

vim

1
推荐指数
1
解决办法
557
查看次数

标签 统计

vim ×4

highlight ×1