标签:
1. 自定义命令设置
":command 选项 自定义命令 操作": 定义一个命令
":command! ...": 重定义一个命令(修改)
":delcommand 自定义命令": 删除自定义命令
*注1: 自定义命令必须以"大写"字母开始
2. 自定义命令选项-参数
1) 参数个数说明
-nargs=0 无参数
-nargs=1 一个参数
-nargs=* 任意数目的参数
-nargs=? 没有或一个参数
-nargs=+ 一个或更多参数
2)使用参数(即操作里面如果引用参数)
<args> 表示命令带的参数
<q-args> 参数里面可以带特殊字符
<f-args> 将参数转换为适合函数调用的格式
3. 自定义命令选项-行范围
1) 默认行范围说明
-range 允许范围: 缺省为当前行
-range=% 允许范围: 缺省为整个文件
2) 读命令行范围(即操作里面的行范围)
<line1> 首行行号
<line2> 末行行号
标签:
原文地址:http://www.cnblogs.com/codesworld/p/4224814.html