VIM中<A-1>与<Cmd>含义解析及barbar.nvim映射命令说明
解析barbar.nvim的标签页切换映射命令
关键符号含义
<A-1>/<A-2>:<A-前缀代表Alt键,所以<A-1>就是Alt+1组合键,<A-2>对应Alt+2组合键,是触发映射的快捷键。<Cmd>:Neovim(及新版Vim)提供的命令执行前缀,和传统的:不同,它执行Ex命令时不会切换到命令行模式,执行完成后直接回到当前模式,适合在映射中使用,避免模式切换带来的额外操作。
映射命令的具体作用
nnoremap <silent> <A-1> <Cmd>BufferGoto 1<CR>nnoremap:限定该映射仅在普通模式生效,且是非递归映射(不会触发其他嵌套的映射命令,避免冲突)。<silent>:开启静默模式,执行该映射时不会在Vim底部显示对应的命令内容,保持界面整洁。- 整体效果:在普通模式下按下Alt+1,会调用barbar.nvim插件的
BufferGoto 1命令,直接跳转到第1个缓冲区标签页。
noremap <silent> <A-2> <Cmd>BufferGoto 2<CR>noremap:该映射会在所有模式(普通、可视、选择、操作符等待模式)生效,同样是非递归映射。- 整体效果:在任意支持的模式下按下Alt+2,调用
BufferGoto 2命令跳转到第2个缓冲区标签页。
内容的提问来源于stack exchange,提问作者Relativity
相关产品推荐
相关产品推荐

