标记功能在浏览文件时非常有用
这个功能分为几种状态
m{a-zA-Z} 用标记
`{a-z} 文件
`{A-Z} 所有文件
`{0-9} 上次推出的位置
`` 至上次跳转之前的位置
`" 至上次编辑此文件的位置
:marks 列出所有活动的标记
映射在文件修改时很有用
这个功能可映射几种模式
:map 普通,可视模式及操作符等待模式
:vmap 可视模式
:nmap 普通模式
:omap 操作符等待模式
:map! 插入和命令行模式
:imap 插入模式
:cmap 命令行模式
删 除 映 射
要删除一个映射,使用 “:unmap” 命令。同样,删除映射的命令也和运行模式相关:
:unmap 普通,可视和操作符等待模式
:vunmap 可视模式
:nunmap 普通模式
:ounmap 操作符等待模式
:unmap! 插入和命令行模式
:iunmap 插入模式
:cunmap 命令行模式
map \p {映射的键组合}
这个组合可以是任何按键的组合也可以是自己编写的函数,假设现在有一段复杂重复的操
作的时候就很有用
重复操作及宏录制
q{a-z} 开始录制
:执行vim操作:registers (可以查看这些操作)
q 再次按q结束录制
@{a-z} 播放操作
N@a 重复10次名字为a的宏