簡體   English   中英

如何重復以 VIM 中的前導鍵開頭的重新映射命令?

[英]How to repeat a remapped command thats starts with a leader key in VIM?

我制作了一個宏,將示例apple的單詞重新格式化為.apple(apple)並且我保存了該宏以使用<leader>z組合重新映射,如下所示nnoremap <leader>z 0yiwI.<esc>a(<esc>hpA),<esc>j0問題是當我鍵入一個數字后跟<leader>z期望命令以我給出的數字重復時,它改為向下移動 10 行,即它只執行部分怎么做我修復了我輸入我想要的命令的重復次數並正確執行的行為注意:我已將領導密鑰重新映射到空間

如果您想一遍又一遍地使用該宏,最輕松的方法是將其分配給您的vimrc中的寄存器:

let @z = "0yiwI.\<esc>a(\<esc>hpA),\<esc>j0"

並像這樣使用它:

@z
10@z

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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