我已定义了此nmap:
nmap <leader>fr :gggqG<CR>
当我执行它时,出现“ E492:不是编辑器命令gggqG”错误。但是,当我手动执行gggqG时,它会执行应做的工作(基本上是根据我设置的新tw设置重新格式化当前文档)。我开始越来越希望这个命令,因此我正在寻找一种简化其执行的方法(我知道只键入gggqG并不困难)。有谁知道我如何将这个东西(我猜不是编辑器命令)定义为函数或映射?非常感谢!
答案 0 :(得分:2)
gggqG
是一系列普通命令,而不是命令行命令。
nmap <leader>fr gggqG
您还应该防止递归映射,并使用nnoremap
。
nnoremap <leader>fr gggqG