• Vi的多文件间的复制和文本替换


    1,多个文件之间复制粘贴

    有11.rb 和 22.rb两个文件,把11.rb文件中10行复制,粘贴到22.rb文件中

    操作步骤:
    首先在vi下打开11.rb,按v进入可视模式,将光标移到要复制区域的开头,移动方向键或者hjkl进行选中,后按y键进行复制。
    然后按:进入命令模式,如下:
    :sp 打开文件22.rb后11.rb文件显示在下面,屏幕分成上下两个界面,用ctrl+ww切换。
    :e 打开文件22.rb后只显示22.rb文件,11.rb文件就在当前窗口被关闭了。
    :vs 打开文件22.rb后11.rb文件显示在右边,屏幕分成左右并列显示两个文件,ctrl+ww进行切换。

    进入22.rb窗口,将光标移到插入的位置,按p进行粘贴。
    大功告成。

    2, 替换
    :%s/SearchWords/ReplaceWords/g  进行全文章的全局的替换
    :s/vivian/sky/     替换当前行第一个 vivian 为 sky
    :s/vivian/sky/g    替换当前行所有 vivian 为 sky
    :n,$s/vivian/sky/  替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky  #(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
    :%s/vivian/sky/    (等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
    :%s/vivian/sky/g   (等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

  • 相关阅读:
    免费的asp.net空间
    利用instr()函数防止SQL注入攻击
    Dreamweaver中sql注入式攻击的防范
    编写通用的ASP防SQL注入攻击程序
    跨站式SQL注入技巧
    防范Sql注入式攻击
    PHP与SQL注入攻击
    SQL注入攻击的原理及其防范措施
    SQL注入法攻击一日通
    SQL Server应用程序中的高级SQL注入
  • 原文地址:https://www.cnblogs.com/mover/p/3686172.html
Copyright © 2020-2023  润新知