1
A
回答
1
這將有助於,如果你發佈什麼,你已經嘗試過,沒有工作。一般來說,做你所描述的應該很簡單。這應該足以把這個在您的.vimrc
文件:
nmap <leader>r <c-w>s<leader>x
這映射<leader>r
拓展到鍵序列<c-w>s<leader>x
。請注意,這些不是「命令」,因爲你在你的問題中稱它們爲「映射」。一個「命令」在vim中是完全不同的,你可以在:help user-commands
上閱讀。
需要注意的一件事是使用nmap
而不是nnoremap
。命令nmap
將左側的序列映射到右側的序列,同時重新使用已定義的映射。另一方面,nnoremap
用鍵的原始含義創建映射,所以在你的情況下將不起作用(因爲<leader>x
是由某個插件定義的)。這是你嘗試做這件事失敗的一個可能原因,但是我不能從你的問題中知道。
相關問題
- 1. 如何將這兩個命令合併爲單行命令
- 2. 如何將兩個命令合併到一個unix下?
- 3. 將兩個shell命令合併到shell中的一個輸出
- 4. 組合兩個shell命令爲一個命令
- 5. 將兩個或多個C++命名空間合併爲一個
- 6. 將兩個查詢合併爲一個
- 7. 將兩個javascript合併爲一個foreach
- 8. 將兩個Artifactories合併爲一個
- 9. 將兩個表合併爲一個
- 10. Mysql將兩個表合併爲一個
- 11. 將兩個查詢合併爲一個
- 12. 將這兩個xslts合併爲一個
- 13. 將兩個功能合併爲一個
- 14. 將兩個表合併爲一個
- 15. 將兩個佈局合併爲一個
- 16. 將兩個數組合併爲一個
- 17. 將兩個字節合併爲一個
- 18. RxJava2將兩個Flowables合併爲一個
- 19. 將兩個查詢合併爲一個
- 20. 將兩個函數合併爲一個
- 21. 將兩個表合併爲一個
- 22. 將兩個網格合併爲一個
- 23. 將兩個數組合併爲一個
- 24. 將兩個循環合併爲一個
- 25. 將兩個查詢合併爲一個
- 26. 將兩個查詢合併爲一個
- 27. 將兩個rpm合併爲一個
- 28. 將兩個紋理合併爲一個
- 29. 將兩個Feed合併爲一個
- 30. 如何將兩個不同的gdb命令「info symbol」和「ptype」合併爲一個?
你有沒有試過爲它寫一個函數?你可以寫一個像這樣的函數(在''.vimrc''或''.vim/ftplugin''中):''SomeName().. do stuff .. end function''(帶換行符)並映射函數''地圖 r調用SomeName''。 –
romeovs