首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法识别的Vim键映射

无法识别的Vim键映射
EN

Stack Overflow用户
提问于 2010-03-16 03:17:53
回答 2查看 445关注 0票数 0

我正在尝试摆脱vim中令人讨厌的键盘映射,即

代码语言:javascript
运行
复制
\c

该映射仅为latex文件加载,因此它应该与latex套件相关。这很烦人,因为如果没有这个快捷键映射,它就不能输入\cite。我可以通过键入以下命令“手动”取消映射:

代码语言:javascript
运行
复制
:unmap! \c

但是当我把它放到我的~/.vimrc文件中时,这并不起作用,因为它显示没有这样的快捷键映射。我想这是因为快捷键映射是在.vimrc之后加载的,尽管我不确定。

我尝试在bash中使用locate来查找系统中文件名中以"vim“开头的所有文件,然后尝试使用grep keyword $filename来查找所有应该相关的关键字引用。

我搜索的关键字是“传统型”,因为映射就是这样命名的(这就是我在vim normal模式下输入:map!时找到的)。它会找到一些包含“\c”的条目,但没有任何与传统相对应的条目,文件中除外:

代码语言:javascript
运行
复制
~/.gnome2/gvim-sA9LOO-session.vim

但据我所知,vim在启动时不会使用这个文件。

谁知道有什么好办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-16 03:22:14

试试:verbose map \c。这将告诉您地图是在哪个文件中定义的。

票数 6
EN

Stack Overflow用户

发布于 2010-03-16 03:34:57

兰迪·莫里斯:

代码语言:javascript
运行
复制
:verbose map \c

谢谢。这正是我本可以使用的命令。不幸的是,我没能通过谷歌找到它。

无论如何,使用它会产生以下结果:

代码语言:javascript
运行
复制
v  \c            <Plug>VisualTraditionalj
    Last set from ~/.vim/plugin/EnhancedCommentify.vim
n  \c            <Plug>Traditionalj
    Last set from ~/.vim/plugin/EnhancedCommentify.vim  

这也是我通过locate和grep $keyword的long方法找到的一些条目。

但是,当我在文件(EnhancedCommentify.vim)中搜索这些映射,即搜索"Traditionalj“或"\c”时,我没有得到任何匹配。我也无法识别与文件中的这些映射相对应的任何其他内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2449788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档