【发布时间】:2017-06-14 01:23:28
【问题描述】:
我正在尝试从 MacVim 切换到 VSCode,并且我使用 VSCode Vim 扩展名。到目前为止我发现的最烦人的事情是:如果我使用 / 命令搜索 - 我无法禁用搜索结果的突出显示。
您能帮我找到一种方法,在我完成搜索后如何隐藏搜索结果突出显示吗?
【问题讨论】:
我正在尝试从 MacVim 切换到 VSCode,并且我使用 VSCode Vim 扩展名。到目前为止我发现的最烦人的事情是:如果我使用 / 命令搜索 - 我无法禁用搜索结果的突出显示。
您能帮我找到一种方法,在我完成搜索后如何隐藏搜索结果突出显示吗?
【问题讨论】:
我找到了答案:
在settings.json
"vim.normalModeKeyBindingsNonRecursive": [
{
"before":["<C-n>"],
"after":[],
"commands": [
{
"command": ":nohl"
}
]
}
]
【讨论】:
"vim.normalModeKeyBindingsNonRecursive": [{ "before": ["<leader>", "/"], "after": [], "commands": [":nohl"] }]
:nohl替换为:set hlsearch!
或者,您也可以将 vim.hlsearch 设置为 false。
【讨论】:
你也可以只绑定逃逸,普通模式下不绑定任何东西。
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"<Esc>"
],
"commands": [
":nohl"
],
}
]
【讨论】: