Skip to content

Vim 映射键位的一些注意点

1. 只对单独一个文件类型进行操作
解决
autocmd FileType (类型文件名) (正常映射)
例子
autocmd FileType h nmap <Leader>c gg

2. 命令行模式下执行了多个命令,这种如何映射
解决
命令行模式下执行多个命令之间,使用 |
但是如果映射这多个命令,需要使用 |
例子
nmap <Leader>m :e temp \| bd

命令行模式的 normal 命令

1. vim 命令行下执行normal,只能执行一次insert操作(即,如果输入i,则无法使用esc返回)
2. 替代方法,exec命令,(g//exec "normal 0i/\ A/") (esc前面要加上)

Comments