zoukankan      html  css  js  c++  java
  • vi 编辑器基本命令

    命令模式(esc)

    k   上移一行
    j    下移一行
    h   左移一行
    l    右移一行

    6j    下移6行
    5k   上移5行

    0   将游标放在一行的开始
    $   将游标放在一行的末尾
    w   将游标移动到下一个单词
    b   将游标移动到上一个单词
    ctrl + B   向后滚一屏
    ctrl + F   向前滚一屏
    :x    将游标移动到X行
    :3    将游标移动在第三行
    :set nu    显示行号

    /what    /要查找的内容(记得两次esc后在输入此命令)
    :q     退出vi编辑器
    :w      保存内容
    :wq    保存并退出
    :q! :w! :wq!   直接执行 不会存在任何的保护措施
    ZZ           保存并退出
    :x          保存并退出
    :w filename    将文件保存为filenema
    :e!         打开文件上一次成功写入的版本(没有保存任何当前操作)

    J        将当前行与下面的行合并
    yy        复制当前行内容
    yw         复制当前单词内容
    p (小写p)    将复制的文本放在游标的后面
    P (大写p)    将复制的文本放在游标的前面

    <     匹配单词开头
    >     匹配单词结尾

    :s/old/new/      置换命令 只修改一个
    :s/old/new/g      修改当前行(g:globally)
    x,ys/old/new/     将x行到y行替换每行第一个
    x,ys/old/new/g     将x行到y行替换所有
    :1,$s/old/new/g       将整个文中的都替换
    :1,$s/old/new/gc      用户必须输入yes或者no来确认每次的修改
    :1,$s/*/hello/g        将文中的*替换为hello
    :1,$s/<the/none/g   将the开头的the替换掉

  • 相关阅读:
    R语言从基础入门到高级
    Web前端工程师职业学习路线图,分享!
    IOS中nil/Nil/NULL的区别
    Core Animation系列之CADisplayLink
    CADisplayLink 及定时器的使用
    iOS定时器NSTimer的使用方法
    IOS中定时器NSTimer的开启与关闭
    【IOS基础知识】NSTimer定时器使用
    IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
    iOS7中计算UILabel中字符串的高度
  • 原文地址:https://www.cnblogs.com/laowenBlog/p/6271713.html
Copyright © 2011-2022 走看看