如何查看/只列出<F#>
密鑰與:map
?我需要知道什麼<F#>
正在做...新手在這裏!檢測F#密鑰是否映射到VIM上
6
A
回答
6
輸入以下將列出功能鍵映射到:
:for i in range(1, 12) | execute("map <F".i.">") | endfor
如果添加了「詳細」,你會被告知這裏被定義鍵映射:
:for i in range(1, 12) | execute("verbose map <F".i.">") | endfor
如果您有超過12個功能鍵,相應地調整「範圍()」表達式的第二個參數。
2
,你可以只寫
:map <F1>
找出什麼鍵映射到。我其他的映射像 與\
啓動那些你可以鍵入
:map \
和Vim會列出所有映射開始\
爲功能鍵,我認爲你必須單獨檢查。
2
:map
(無參數)表示所有可用於Ñ,v和ö 模式中的地圖。對於其他模式,請嘗試使用對應命令(例如:imap
用於插入模式)。
現在只需要瀏覽輸出以查找功能鍵映射。 如果你給的命令的特定按鍵:
:nmap <F4>
該地圖將呈現。
0
通過將它映射到.vimrc中來擴展Jeets解決方案。
我總是改變我的功能鍵的配置,所以能夠提醒自己這裏有什麼是非常有用的。
只需鍵入,F在正常模式下,列出了功能鍵F1-F12
:nnoremap ,f :for i in range(1, 12) <bar> execute("map <F".i.">") <bar> endfor
相關問題
- 1. 檢查映射是否包含密鑰
- 2. Vim和密鑰映射
- 3. VIM鍵映射到現有的密鑰
- 4. 如何檢測哪個文件在vim中映射此密鑰?
- 5. 如何檢查密鑰映射到vim的時間?
- 6. Java:如何檢查密鑰是否映射到HashMap?
- 7. Elixir映射檢查是否爲空並且存在密鑰
- 8. Vim:爲什麼我不能映射到<j>密鑰?
- 9. 從哈希映射中檢索密鑰
- 10. 密鑰是否有散列表映射到內存位置?
- 11. 映射設置頁面到密鑰
- 12. 將密鑰映射到自身和另一個密鑰,而不覆蓋密鑰的先前映射
- 13. 在Vim中自動調用密鑰映射開始
- 14. 我無法在vim中映射我的命令(Apple)密鑰
- 15. 防止插件重新映射vim中的密鑰
- 16. 如何在Vim中重新映射特定插件的密鑰
- 17. 如何設置vim密鑰映射爲正常?
- 18. vim在哪裏存儲自定義密鑰映射緩存?
- 19. VIM:正常模式下的未映射週期密鑰
- 20. 如何檢測密鑰是否在一次性密鑰加密中被重用?
- 21. 如何檢測ssh密鑰是否受密碼保護?
- 22. 映射類似於Sublime的移動行向上/向下的vim密鑰
- 23. VIM:加密密鑰
- 24. F#映射到C#字典
- 25. Vim:「f」在找不到字符時打破了我的映射
- 26. Janus Vim:重新映射Command-Shift-F到git grep
- 27. 從vim映射到0,$和^
- 28. vim:找不到映射
- 29. vim映射
- 30. vim映射ctrl-;
這是完美的!感謝我仍然對vim感到驚訝! –
奇怪,你爲什麼要用'execute()'?有了這個變體,它假裝是一個函數,而對於vim知識較少的人來說,它並不是什麼讓人困惑的事情。 – ZyX
請注意,F1有一個默認映射,它並未通過此方法列出(請參閱':h')。如果有人知道其他功能鍵的默認映射,我會有興趣瞭解它們。 –
Hotschke