xiaodi-js

1. 激活命令行模式 

   : 进入命令行模式

   <Esc>  退出命令行模式

2. 常用命令

   :p 打印 (:print) 

   :e 读入文件 (:edit)

   :w 写入文件 (:write)

   :t  复制 (:copy)

   :d 删除 (:delete)

   :m 移动

   :[range]delete [x] 删除指定范围内的行 [ 到寄存器 x]

   :[range]yank [x] 复制指定范围内的行 [ 到寄存器 x]

   :[line]put [x] 在指定行后黏贴寄存器x中的内容

   :[range]copy {address} 把指定范围内的行拷贝到{address} 所指定的行之下

   :[range]move {address} 把指定范围内的行移动到{address} 所指定的行之下

   :[range]normal {commands} 对指定范围内的每一行执行普通模式命令

   :[range]join 连接指定范围内的行

   :[range]substitute/{pattern}/{string}/[flags]  对指定范围内匹配{pattern}的地方替换为{string}

   :[range]global/{pattern}/[cmd] 对指定范围内匹配{pattern}的所有行,在其上执行Ex命令{cmd}

3. 命令行地址表示

    :2  将行号作为地址 :4p 打印第四行信息

    :$  表示文件的末尾一行

    :2,5p 打印第二行到五行

    :. 代表当前行

    :.,$p 打印当前行到末尾

    :% 代表当前文件的所有行

    :\'<,\'> 代表高亮选中的范围

    :/<html>/,/<\/html>/p  用模式指定范围

    :/<html>/+1,/<\/html>/-1p 用偏移地址对范围进行修正

    :\'m,\'n 表示位置标记为m的行到位置标记为n的行

    :0  虚拟位置第0行,位于第一行上方

 

 

   

   

分类:

技术点:

相关文章:

  • 2021-12-25
  • 2021-09-28
  • 2021-04-25
  • 2021-05-26
  • 2021-04-28
  • 2021-10-28
  • 2022-01-06
  • 2021-09-27
猜你喜欢
  • 2021-11-24
  • 2021-06-09
  • 2021-10-21
  • 2021-06-18
  • 2021-08-19
相关资源
相似解决方案