个人博客| 学习交流| 日志心态

0%

vim笔记

标记功能在浏览文件时非常有用
这个功能分为几种状态

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的宏