在vim :help leader
中說,在映射定義的時刻之後更改<leader>
不會更改映射。 那麼如何更新已使用<leader>
映射的新值<leader>
?在vim中重新定義<leader>到之前的映射
0
A
回答
1
Herbert給出了正確的答案vimcscripts編輯映射它是有用的:在<leader>
應在.vimrc裏被定義。我們不想要一個完全麻煩的程序來即時更改<leader>
。這與<plug>
-mapping相同。
1
您將需要再次執行映射命令。如果映射來自vimscript文件,則需要重新加載(:source
)。
我猜,因爲你不需要在使用<leader>
相關問題
- 1. Vim重新映射奇怪
- 2. vim重新映射hjkl
- 3. 在vim中重新映射「Y」
- 4. (Vim鍵映射)可以在Vim中映射'<' or '>'嗎?
- 5. 重新映射「te」到「tabedit」vim
- 6. 重新映射按Ctrl-d在vim
- 7. 如何在Vim中重新映射特定插件的密鑰
- 8. 在vim中保存以前的映射
- 9. 在vim中映射#
- 10. 在Vim中創建新的映射
- 11. 在Vim中重映射<C-a>導致跳躍
- 12. 重映射;和:在Vim中打破它
- 13. 映射nmap <C-W> | \,在Vim
- 14. 重新映射在vim d刪除到空緩衝
- 15. 消除在VIM中重新映射「d」鍵時的延遲
- 16. 重新映射,重建json到自定義結構
- 17. 僅在vim中映射大寫鎖定?
- 18. 在Vim中映射Alt + Tab
- 19. 映射與在Vim中
- 20. 在vim中映射衝突
- 21. 我可以(重新)在vim中映射Ex命令嗎?
- 22. 在vim中重新映射修飾符鍵
- 23. 在vim中重新映射製表符完成
- 24. 如何在圖形vim中重新映射ANSI顏色?
- 25. Vim:重新映射鍵移動到下一個非空行(反之亦然)
- 26. 將<C-j>映射到Vim中的東西
- 27. Vim:重新定義命令
- 28. 爲什麼冒號在vim重映射?
- 29. Janus Vim:重新映射Command-Shift-F到git grep
- 30. vim:將控制命令重新映射到空間命令
你所描述的看起來可能很痛苦。然而,實際上,如果有人決定他們更喜歡擁有不同的領導角色,他們會將其定義在他們的vimrc文件中,以便在執行任何映射之前在vim啓動時分配它。因此,只有在您只想暫時重新定義領導者的有限情況下,重新發布映射的需求就會發生。即使在vimrc中設置新的主角字符並重新啓動vim也許是最好的解決方案。 –
請注意':mks! 〜/ eject.vim'會保存當前的vim狀態;所以如果你用'vim -S〜/ eject.vim'重新啓動vim,你就會完全停止 – sehe