zoukankan      html  css  js  c++  java
  • vim常用命令

    参考链接---------------------http://www.linuxidc.com/Linux/2015-12/126458.htm

    只有一般模式可以和编辑模式、命令行模式切换,编辑模式和命令行模式之间并不能切换

    一:一般模式下

    移动光标 

      左 h  ←   

      右 l → 

      上 k  ↑

      下 j   ↓   30j:向下移动30行

      0或home 移动到行首

      $或end 移动到行位

      n【Enter】光标向下移动n行

      ctrl+f  向下移动一页

      ctrl+b  向上移动一页

      nG 移动到第n行

      G 移动到文件最后一行

      gg 移动到文件第一行

    查找

      /word 向下查找

      ?word 向上查找

      n (重复前一个查找的操作)下一个  

      N 上一个

    替换

    :n1,n2s/word1/word2/g 将n1行和n2行之间寻找word1字符串,并替换为word2

    删除

    x 向后删除    nx 向后连续删除n个

    X 向前删除

    dd 删除光标所在的一行

    ndd 删除光标所在的向下n行

    复制

    yy 复制光标所在的一行

    nyy 复制光标所在的向下n行

    粘贴

    p 复制的内容在光标下一行粘贴

    P 光标上一行粘贴

    复原

    u 复原前一个操作  

    ctrl+r 重做前一个操作

     

    二:编辑模式

    进入插入模式 

    i 光标处插入  I 所在行第一个非空格初插入

    a 光标所在下一个字符处 A 光标所在行的最后一个字符处

    o 光标所在行下一行查插入新行

    O 上一行插入新行 

    进入替换模式 

    r 替换光标所在的字符一次  

    R 直到按下ESC为止

    退出编辑模式

    [ESC]

    三:命令行模式

    保存和离开

    :w 写入数据  :w!强制写入

    :q 离开vi  

     :q!离开不保存

    :wq 保存后离开

    vim环境的更改

    : set nu 显示行号

    :set nonu 取消行号

      

  • 相关阅读:
    集合-ConcurrentSkipListMap 源码解析
    集合-跳表SkipList
    集合-ConcurrentHashMap 源码解析
    >>《移动设计模式大观.pdf》
    >>《《iOS 人机界面准则》中文版.pdf》
    >《Web导航设计.pdf》
    >>《设计心理学名着-2 情感化设计 诺曼着.pdf》
    自制网页(html+css+js+jQuery)
    仿写抽屉新热榜 (html+css)
    运动员喝饮料问题
  • 原文地址:https://www.cnblogs.com/fengluzheweb/p/7350968.html
Copyright © 2011-2022 走看看