linux vi

1、行号

显示行号:

:set nu

 去掉行号:

:set nonu

 显示当前光标所在行号:

Ctrl+g

 2、复制

将光标移动到将要复制的行处,按yy进行复制当前行(复制当前行及以下n行),再移动到粘贴位置,按p进行粘贴。
将光标移到复制的首位置,按下v,用hjkl移动,按y复制,按p粘贴。
光标移动到要复制的行,输入yny(n表示要复制该行以下n行);光标移动到粘贴行,按p粘贴。
:行号1 ,行号2 copy 行号3    将行号1到行号2的内容复制到行号3所在行的后面。
:行号1 ,行号2 move 行号3    将行号1到行号2的文本内容移动到行号3所在行的后面。

 寄存器操作

"?nyy: 将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为数字

posted on 2013-07-29 14:11  TrustNature  阅读(183)  评论(0)    收藏  举报