gpt4 book ai didi

vim - 无法从 VIM 中删除映射?

转载 作者:行者123 更新时间:2023-12-02 01:50:29 25 4
gpt4 key购买 nike

我的 vim配置为 sql 添加了一些非常烦人的映射与我自己冲突的文件类型。

我可以使用以下命令验证它:

:imap <C-c>a

i <C-C>a *@<C-\><C-O>:call sqlcomplete#Map("syntax")<CR><C-X><C-O>

我想删除它,但如果我尝试失败:
:unmap <C-C>a
E31: No such mapping

:iunmap <C-C>a
E31: No such mapping

我可以清楚地看到映射存在,为什么它告诉我它不存在?

最佳答案

*:imap输出给出了它:这是一个缓冲区本地映射,因此为了取消映射它,您还需要指定 <buffer>属性:

iunmap <buffer> <C-C>a

撤消所有 sql 的 ftplugin 映射缓冲区,将其放入 ~/.vim/after/ftplugin/sql.vim .

关于vim - 无法从 VIM 中删除映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com