簡體   English   中英

vim映射(vnormap),如何使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM