2011-08-05 84 views

回答

1

Herbert給出了正確的答案vimcscripts編輯映射它是有用的:在<leader>應在.vimrc裏被定義。我們不想要一個完全麻煩的程序來即時更改<leader>。這與<plug>-mapping相同。

1

您將需要再次執行映射命令。如果映射來自vimscript文件,則需要重新加載(:source)。

我猜,因爲你不需要在使用<leader>

+3

你所描述的看起來可能很痛苦。然而,實際上,如果有人決定他們更喜歡擁有不同的領導角色,他們會將其定義在他們的vimrc文件中,以便在執行任何映射之前在vim啓動時分配它。因此,只有在您只想暫時重新定義領導者的有限情況下,重新發布映射的需求就會發生。即使在vimrc中設置新的主角字符並重新啓動vim也許是最好的解決方案。 –

+1

請注意':mks! 〜/ eject.vim'會保存當前的vim狀態;所以如果你用'vim -S〜/ eject.vim'重新啓動vim,你就會完全停止 – sehe