“ 目录:RHCA+ -> 3 Vim -> 17 自定义快捷键 ”

语法格式为(:map快捷键 执行命令)
若把快捷键对应的命令保存在.vimrc文件即可永久有效;编辑器中配置退出当前文件失效
1、定义快捷键 "Ctrl+P" 为在行首添加 "#" 注释(:map^P l#<Esc>)
^P:定义Ctrl+P快捷键
注意:必须同时按Ctrl+V+P快捷键生成^P才有效,或先按Ctrl+V再按Ctrl+P也可以,直接输入^P无效
l#<Esc>:快捷键要触发的动作
l:在光标所在行行首插入
#:要输入的字符
<Esc>:表示退回命令模式;要逐个字符输入,不可直接按Esc键


2、取消Ctrl+P快捷键定义(:unmap^P)

3、删除文件行首光标,自定义的快捷键(:map^B 0x)
^B:Ctrl+B快捷键(配置方法前同)
0:表示跳到行首
x:表示删除光标所在处字符


4、末尾注释中加入自己的邮箱(:map^E a#xpg@wuzuniao.cn<Esc>)
^E:Ctrl+E快捷键(配置方法前同)
a:表示在当前字符后插入
#xpg@wuzuniao.cn:要输入的内容;注释插入的邮箱
<Esc>:表示插入后返回命令模式







