vim-扩展命令行模式

扩展命令行模式

":"进入扩展命令行模式

操作命令:

w 写入磁盘

wq 保存退出

x 保存退出

q 退出

r filename 读入一个文件,在光标的下一行插入

w filename  将当前的文件另存为另外一个文件

! command 执行命令,然后回车回到文件中

r!command 直接将命令的执行结果写入到文件中,光标所在行的下一行

地址定界

: start, end

\# 具体到多少行

m,n  从m开始到n结束

m,+n,从m开始,到m+n结束 2,+3 第2行到第5行

. 代表当前行

$ 最后一行

$-# 倒数第#+1行

% 全部

#,/pat/,从第#开始,到第一次被pat匹配到的行

/pat1/,/pat2/从第一个别pat1匹配到的行到 第一个被pat2匹配的行

/pat/,# 从第一个被pat匹配到的行,到#行

定位到锁需要的内容后,可以进行相应的操作

d 删除

y 复制

w file :将范围内的文件另存为一个文件

r file 在指定的位置插入文件中的内容

查找替换

:地址定位符s/要查找的内容/要替换成内容/装饰器

  • 要查找的内容:可以使用正则表达式

  • 要替换的内容: 不可以使用正则表达式,但是可以使用\1,\2等,也可以使用&来代替前面的内容

  • 装饰器

    i 忽略大小写
    g 全部替换
    gc 是提前之前要确认
      y 确认
      n 跳过
      a 全部
    /可以替换成别的符号
      @
      #
    
posted @ 2020-06-04 20:47  Hedger_Lee  阅读(242)  评论(0)    收藏  举报