zhdkn 发表于 2013-1-31 00:40:55

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行到最后一行寻找......
 
 
 
页: [1]
查看完整版本: vi的常用命令(可打印出来贴在电脑旁,用一个多月自然就不用看啦)