[英]vim mapping (vnormap), how to use
我是VIM的新手,並想使用vim-jsbeautify https://github.com/maksimr/vim-jsbeautify 。 它要求將以下行添加到.vimrc文件中。
autocmd FileType javascript vnoremap <buffer> <c-f> :call RangeJsBeautify()<cr>
autocmd FileType html vnoremap <buffer> <c-f> :call RangeHtmlBeautify()<cr>
autocmd FileType css vnoremap <buffer> <c-f> :call RangeCSSBeautify()<cr>
我看了其他地圖示例,它們看起來很簡單。 但是我不確定多鍵映射如何工作。 我正在尋找有關執行美化功能需要采取哪些步驟的簡單說明。 我是否需要在可視模式下使用“:”,我是否使用cf或cr,是否需要“-”等等? 謝謝!
:
可以讓您在命令模式下輸入命令。 並且call Foo()
是vim命令,它將調用名為Foo()
的函數,而無需映射,您可以按:call Foo()<Enter>
進行函數調用。
<cf>
表示Ctrl-F
映射使您可以在可視模式下按ctrl-F調用相應的函數,具體取決於您打開的文件(文件類型)。 如果您對它們不滿意,可以將<cf>
更改為您喜歡的其他鍵組合。
如果這不能回答您的問題,只需使您的問題更清楚,例如“我想按X鍵執行Y(或調用Y函數)”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.