尝试使用vim-latexsuite
的映射时,使用Leader
的映射不起作用:
:nmap
----------------------------------------
n <Leader>rf @<Plug>Tex_RefreshFolds
n <Leader>ls @<Plug>Tex_ForwardSearch
n <Leader>lv @<Plug>Tex_View
n <Leader>ll @<Plug>Tex_Compile
此插件的所有其他映射均正常工作,因此该插件已正确加载。如果未设置
mapleader
,则Leader
应该默认为\
(反斜杠)。在命令模式下键入
\ll
时,光标将向右移动2个字符,这只是通过键入ll
即可实现。因此,反斜杠似乎被忽略了。 Vim不会发出哔声或显示任何错误,并且ll
的出现时间早于1000ms,这就是我的timeoutlen
。我还尝试了
.vimrc
和/etc/vimrc
中的以下设置(尽管我认为此处仅需要设置mapleader
):let mapleader = ","
let maplocalleader = ","
此后,Vim的行为方式相同:无提示音,无错误,并且在键入
,ll
后,光标将向右移动2个字符。任何想法如何解决这一问题?
最佳答案
尝试清除〜/.viminfo文件的内容,如果使用 session 插件,请清除生成的文件中的 session 数据。然后重新启动Vim。有时,当我尝试不同的设置,映射等时,它对我有帮助。