六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 20|回复: 0

vim的按键映射

[复制链接]

升级  89.33%

50

主题

50

主题

50

主题

秀才

Rank: 2

积分
184
 楼主| 发表于 2013-1-19 04:07:44 | 显示全部楼层 |阅读模式
参考自:http://blog.sina.com.cn/s/blog_4d2bb0b10100ld29.html

        按键映射:
        nmap:映射一个Normal模式下的键,只有在Normal模式这个命令才会生效。
例:nmap ,s :source $VIM/_vimrc<cr>
说明:绑定“,s”在Normal模式下映射为“:source $VIM/_vimrc<cr>”命令,即重新读取配置文件_vimrc 。

        imap:映射一个Insert 模式下的键,只有在Insert 模式这个命令才会生效。
例:imap <F11> :r c:\boot.ini<cr>
说明:绑定F11在Insert 模式下的映射为“:r c:\boot.ini<cr>”命令,即读取c:\boot.ini文件到当前位置。

        vmap:映射一个Visual模式下的键,只有在Visual模式这个命令才会生效。
例:vmap sb "zbi<b><c-r>z</b><ESC>
说明:选中文字后按sb,选中文字的前后将分别加上<b>和</b>。
再例:vmap g/ y/<c-r>"<cr>
说明:映射“g/”这个组合键匹配选中的字并给予高亮显示。

        map:用map绑定的键对Normal, Insert, Visual和Command-line模式均有效。
例:map <F5> :ls<cr>:e #
说明:映射F5键,使得按下F5会显示当前可编辑文件的buffer,然后提示你输入buffer的行号。(我很喜欢这个!)
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表