六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 50|回复: 0

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

[复制链接]

升级  94%

11

主题

11

主题

11

主题

童生

Rank: 1

积分
47
 楼主| 发表于 2013-1-17 02:14:19 | 显示全部楼层 |阅读模式
 
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行到最后一行寻找......
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表