首页 > 代码库 > Linux应用:Vim自定义命令

Linux应用:Vim自定义命令

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>   末行行号

Linux应用:Vim自定义命令