vi总结

作者: 黑客不黑撒 | 来源:发表于2018-09-30 13:17 被阅读0次

    全局替换

    :%s/172.18.0.4/10.10.10.22/g

    vim跳转到某一指定行

    :12跳转到某一指定行

    查找命令

    /pattern:向下查找pattern匹配字符串

    ?pattern:向上查找pattern匹配字符串

    使用了查找命令之后,使用如下两个键快速查找:

    n:按照同一方向继续查找

    N:按照反方向查找

    格式化全文:gg=G

    自动缩进当前行:==

    vi下格式化代码

    全部代码格式化:

    命令行模式下

    按下gg(回到开头)

    按下=(格式化命令)

    按下G(代码尾部)

    部分代码格式化:

    命令行下

    选中你要格式化的代码

    按下=

    vi整行 多行 复制与粘贴

    http://blog.csdn.net/xiyuan1999/article/details/5680102

    vi编辑器中的整行(多行)复制与粘贴就非常必要了。

    1、复制

    1)单行复制

    在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

    2)多行复制

    在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

    2、粘贴

    在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

    vi复制多行文本的方法

    方法1:

    光标放到第6行,

    输入:2yy

    光标放到第9行,

    输入:p

    此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。

    方法2:

    命令行模式下输入

    6,9 co 12

    复制第6行到第9行之间的内容到第12行后面。

    方法3:

    有时候不想费劲看多少行或复制大量行时,可以使用标签来替代

    光标移到起始行,输入ma

    光标移到结束行,输入mb

    光标移到粘贴行,输入mc

    然后:'a,'b co 'c把 co 改成 m 就成剪切了

    要删除多行的话,可以用:5, 9 de

    相关文章

      网友评论

          本文标题:vi总结

          本文链接:https://www.haomeiwen.com/subject/gtlwoftx.html