zoukankan      html  css  js  c++  java
  • Vim 编辑器常用命令

    Vim编辑器

    命令 说明
    i 在光标前插入
    I 在行首插入
    a 在光标后插入
    A 在行末插入
    o 在下一行插入
    O 在上一行插入
    yy 复制光标所在的这一行
    nyy 复制光标所在行开始向下的n行
    D 从当前光标开始剪切,一直到行末
    do 从当前光标开始剪切一直到行首
    dd 剪切光标这一行
    ndd 剪切光标所在行向下n行
    p 粘贴
    u 撤销刚刚进行的操作
    Ctrl+r 反撤销
    dw 删除一个单词
    x 删除当前的光标,每次删除一个
    X 删除当前的光标前面,每次删除一个
    v 选中一片代码(光标)
    V 选中一行代码
    >> 向右移动
    << 向左移动
    . 重复执行上次的命令
    r 替换一个字符
    R 替换光标以及后面字符
    k
    j
    h
    l
    H 当前屏幕的上方
    M 当前屏幕的中间
    L 当前屏幕的下方
    G 快速回到整个代码的最后一行
    gg 快速回到整个代码的第一行
    nG 快速定位到第n行代码
    w 以字母的长度向后跳,跳到下一个单词的开始处
    b 向前跳一个单词的长度,即跳到上一个单词的开始处
    Ctrl+f 向下翻一页
    Ctrl+b 向上翻一页
    Ctrl+d 向下翻半页
    Ctrl+u 向上翻半页
    / 查找 (n:下一个;N:上一个)
    :%s/a/b/g 把a替换成b
    :11,16s/a/b/g 第11行到16行把a替换成b
    :w 保存
    :q 退出
    :q! 强制退出
    :wq 保存并退出(Shift+zz相当于:wq)
  • 相关阅读:
    c++ 输出 变量名 字符串(zz.is2120.BG57IV3)
    分页存储过程
    连接字符串
    动软 DBHeper 完全代码
    java 数据库连接字符串
    DOS命令行下常见的错误信息
    点击单元格选择整行,又可编辑单元格
    label里文字中的下划线
    Delphi程序中动态生成控件的方法及应用
    双击dbgrid排序的问题
  • 原文地址:https://www.cnblogs.com/desireyang/p/12073555.html
Copyright © 2011-2022 走看看