vi的常用命令(可打印出来贴在电脑旁,用一个多月自然就不用看啦)

vi常用命令:

1.设置文件显示行号

        显示行号  :set nu 

        取消行号 :set nonu 

2.切换到文本输入模式

        i 在光标左侧;                  

        I 在光标行的开头;

        a 在光标的右侧;                

        A在光标行的末尾;

        o在光标行的下一行增加新行;    

        O在光标行的上一行增加新行。

3.vi的光标移动键

        h 或左箭头 把光标左移一个空格    

        j  或向下箭头把光标下移一个行

        k 或上键 把光标上移一行          

        l  或右键 把光标右移一个空格

        $ 光标移动到当前行的末尾        

        0(数字)光标移动到本行开头

        w 移动到下一个字的开头          

        b 移动到前一个字的开头

        e 右移光标到一个字的末尾

4.vi修改文本

        x 从指定位置开始删除字符        

       dd 从指定位置删除行

        u 放弃最近的修改                

        U 放弃对当前行做的所有修改

        r 替换光标所在的字符            

        R 从当前光标位置开始替换字符

yy 复制光标所在的行

        y0 复制光标所在的字符到行首

y$ 复制光标所在的字符到行尾

        p  将已复制的数据粘贴到光标下一行

P   将已复制的数据粘贴到光标上一行 .重复前一个动作

5.搜索与替换

        /word 向下寻找word

        ?word 向上寻找 word

n 重复前一个动作

        N 反向重复前一个动作

:n1,n2s/word1/word2/g    在n1与n2行之间寻找word1并用word2替换

:1,$s/word1/word2/g        从第1行到最后一行寻找......

猜你喜欢

转载自zhdkn.iteye.com/blog/1616245