标签:vi

vi命令第七弹
运维技巧

vi命令第七弹

代码 9年前 (2012-09-21) 1337浏览

寄存器操作 “?nyy:将当前行及其下n行的内容保存到寄存器?中,其中 ?为一个字母,n为一个数字 “?nyw:将当前行及其下 n个字保存到寄存器?中,其中 ?为一个字母,n为一个数字 “?nyl:将当前行及其下 ...

vi命令第六弹
运维技巧

vi命令第六弹

代码 9年前 (2012-09-21) 1316浏览

最后行方式命令 :n1,n2 co n3:将 n1行到n2 行之间的内容拷贝到第 n3行下 :n1,n2 m n3:将 n1行到n2 行之间的内容移至到第 n3行下 :n1,n2 d :将 n1行到n2 行之间的内容删除 :w :保存当前文件 :e ...

vi命令第五弹
运维技巧

vi命令第五弹

代码 9年前 (2012-09-21) 1399浏览

组合命令 “dw” 命令删除一个单词。你可能认出来了, “w” 是词移动命令。实际上, “d” 命 令后面可以跟任何 “动作” (motion)命令,它会...

vi命令第四弹
运维技巧

vi命令第四弹

代码 9年前 (2012-09-21) 1226浏览

全局替换 语法为 :[addr]s/源字符串/ 目的字符串 /[option] 全局替换命令为: :%s/源字符串/ 目的字符串 /g [addr] 表示检索范围,省略时表示当前行。 如:“ 1,20 ” :表示从第 1行到20 行; “%” :表示...

vi命令第三弹
运维技巧

vi命令第三弹

代码 9年前 (2012-09-21) 1232浏览

删除命令 ndw或ndW :删除光标处开始及其后的 n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后 n-1行 x或X:删除一个字符, x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 u 撤消前一条命令...

vi命令第二弹
运维技巧

vi命令第二弹

代码 9年前 (2012-09-21) 1303浏览

屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第 n行滚至屏幕顶部,不指定 n时将当前行滚至屏幕顶部。 zz  将当前行置于屏幕中央 zt  将当前行置...

vi命令第一弹
运维技巧

vi命令第一弹

代码 9年前 (2012-09-21) 1272浏览

进入vi的命令 vi filename : 打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件,并将光标置于第 n行首  vi + filename :打开文件,并将光标置于最后一行首  vi +/pattern fi...