尝试使用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
Run Code Online (Sandbox Code Playgroud)
此插件的所有其他映射均正常工作,因此该插件已正确加载。如果mapleader
未设置,Leader
则应默认为\
(反斜杠)。
\ll
在命令模式下键入时,光标只需向右移动2个字符即可ll
。因此,反斜杠似乎被忽略了。Vim不会发出哔声或显示任何错误,并且ll
以下内容早于1000ms,这是我的timeoutlen
。
我也曾尝试以下设置均.vimrc
和/etc/vimrc
(虽然我认为只mapleader
需要在此处设置):
let mapleader = ","
let maplocalleader = ","
Run Code Online (Sandbox Code Playgroud)
此后,Vim的行为方式相同:无提示音,无错误,并且在键入,ll
光标后向右移动2个字符。
任何想法如何解决这一问题?
nep*_*ink 11
如果你缩短了timeoutlen
,你将无法足够快地打字。如果您查看:help 'ttimeoutlen'
,您会看到它建议:
:set timeout timeoutlen=3000 ttimeoutlen=100
Run Code Online (Sandbox Code Playgroud)