當嘗試使用vim-latexsuite
的映射,使用Leader
的那些不工作:Vim的:領導不工作
: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個字符。
任何想法如何解決這個問題?
當你輸入':echo mapleader'時,你會得到什麼? :verbose nmap \? – romainl 2012-07-19 12:03:41
:echo mapleader - >','和:verbose nmap \(或,) - >'沒有找到映射' – 2012-07-19 12:28:53
這裏,':nmap'和':nmap'不返回'n b SomeCommand'' n,b SomeCommand'。請注意,「」已擴展到其值。它看起來像我的未經訓練的眼睛,好像楓樹的價值將被設置爲字符串'',這似乎很奇怪。 –
romainl
2012-07-19 12:58:53