php学习整理之linux(vi编辑器操作指令)

转载请注明出处,http://blog.csdn.net/u010189941,谢谢。


尾行模式(退出编辑、保存编辑、设置行号、内容替换等等)

:q      //退出编辑文档
:q!     //强制退出编辑文档,不保存修改
:w      //保存编辑内容
:w!     //强制保存没有修改“权限”的文件
:wq     //保存并退出编辑文档
:wq!    //强制保存并退出编辑的文档(对文件没有修改权限)

:set number 或 nu       //给编辑器设置行号
:set nonumber 或 nonu   //取消行号设置

:/内容/  或 /内容       //搜寻指定内容
                        小写n找“下一个”,大写N找“上一个”
:n      //光标定位到第n行

:s/被替换内容/替换内容/         //替换鼠标所在行的第一个目标
:s/被替换内容/替换内容/g        //替换鼠标所在行的全部目标
:%s/被替换内容/替换内容/g       //文档的全部目标都给替换

命令模式

移动操作

① 字符集移动
        “上下左右”键 (键盘上的)
        h(左)   j(下)   k(上)   l(右)
② 单词级移动
    w   word移动到下个单词的首字母
    e   end移动到下个(本)单词的尾字母
    b   before上个(本)单词的首字母
③ 行级
    $   移动到行尾
    0   移动到行首
④ 段落级
    {   下个(本)段落首部
    }   上个(本)段落尾部
⑤ 屏幕级(不给翻屏)
    H   (当前)屏幕首部
    L   (当前)屏幕的尾部
⑥ 文档级
    G   文档尾部
    1G  文档首部        一G
    nG  文档第n行

删除操作

    dd          删除光标当前行
    n+dd        删除包括光标所在行在内的后边n行内容(不要输入+)
    x           删除光标所在的单个字符
    d+光标移动  通用删除
                会删除从光标“开始位置”到光标移动到目标时中间所经过的内容
                d+e  从当前位置删除至单词尾部
                d+$  从当前位置删除至行尾

复制操作

    yy          复制光标当前行
    n+yy        复制包括光标所在行在内后边n行内容(不要输入+)
    y+光标移动  通用复制
                会复制从光标“开始位置”到光标移动到目标时中间所经过的内容
                y+e  从当前位置删除至单词尾部
                y+$  从当前位置删除至行尾
    p           粘贴操作(删除内容也会放入复制缓冲区内部,因此也可以进行粘贴操作)

快捷操作

    r+字符      快速替换光标所在字符
    u           撤销undo
    .           点,重复执行上一次命令
    J           大写J,合并两行
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值